From c7f8d006d3486061ba506c0cb41bcf2f1dd856b5 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 1 Aug 2016 16:36:32 +0200 Subject: [PATCH] Fixed RGBX32 format split color mixup. --- include/freerdp/codec/color.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/freerdp/codec/color.h b/include/freerdp/codec/color.h index e70db3f66..43ea247b7 100644 --- a/include/freerdp/codec/color.h +++ b/include/freerdp/codec/color.h @@ -352,14 +352,14 @@ static INLINE void SplitColor(UINT32 color, UINT32 format, BYTE* _r, BYTE* _g, break; case PIXEL_FORMAT_RGBX32: - if (_b) - *_b = color >> 24; + if (_r) + *_r = color >> 24; if (_g) *_g = color >> 16; - if (_r) - *_r = color >> 8; + if (_b) + *_b = color >> 8; if (_a) *_a = 0xFF;