From 24aa71e6cb547c02fbdf724258c3e3c0932ef0b9 Mon Sep 17 00:00:00 2001 From: Nathan Kidd Date: Fri, 23 Sep 2016 19:07:09 -0400 Subject: [PATCH] client/X11: Only upconvert < 24 bit RFX tiles Fixing this logical typo gives a slight performance boost / CPU usage reduction on heavy loads. --- client/X11/xf_gdi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/X11/xf_gdi.c b/client/X11/xf_gdi.c index dbc5d9d..bb85731 100644 --- a/client/X11/xf_gdi.c +++ b/client/X11/xf_gdi.c @@ -1215,7 +1215,7 @@ BOOL xf_gdi_surface_bits(rdpContext* context, SURFACE_BITS_COMMAND* cmd) pSrcData = message->tiles[i]->data; pDstData = pSrcData; - if ((xfc->depth != 24) || (xfc->depth != 32)) + if ((xfc->depth != 24) && (xfc->depth != 32)) { pDstData = xfc->bitmap_buffer; -- 2.7.4