From 62860c860895b4867e71373ddfc8a1e33daa4a6c Mon Sep 17 00:00:00 2001 From: Matt Hortman Date: Mon, 5 Mar 2012 10:13:08 -0500 Subject: [PATCH] fixed color mapping in glyph_begindraw --- src/rdp_glyph.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rdp_glyph.c b/src/rdp_glyph.c index db7ba54..47dfa16 100644 --- a/src/rdp_glyph.c +++ b/src/rdp_glyph.c @@ -151,13 +151,13 @@ void guac_rdp_glyph_begindraw(rdpContext* context, context->instance->settings->color_depth, 32, ((rdp_freerdp_context*) context)->clrconv); - guac_client_data->foreground.red = fgcolor & 0x0000FF; + guac_client_data->foreground.blue = fgcolor & 0x0000FF; guac_client_data->foreground.green = (fgcolor & 0x00FF00) >> 8; - guac_client_data->foreground.blue = (fgcolor & 0xFF0000) >> 16; + guac_client_data->foreground.red = (fgcolor & 0xFF0000) >> 16; - guac_client_data->background.red = bgcolor & 0x0000FF; + guac_client_data->background.blue = bgcolor & 0x0000FF; guac_client_data->background.green = (bgcolor & 0x00FF00) >> 8; - guac_client_data->background.blue = (bgcolor & 0xFF0000) >> 16; + guac_client_data->background.red = (bgcolor & 0xFF0000) >> 16; /* paint background on destination */ guac_protocol_send_rect(client->socket, -- 1.7.10.4