From 0e2db03ade9e42d47579a2c44282f92e6cfce17b Mon Sep 17 00:00:00 2001 From: Matt Hortman Date: Thu, 1 Mar 2012 15:31:06 -0500 Subject: [PATCH] fix ROP mapping --- protocols/rdp/src/rdp_gdi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/protocols/rdp/src/rdp_gdi.c b/protocols/rdp/src/rdp_gdi.c index 0b1300e8..000cf8d3 100644 --- a/protocols/rdp/src/rdp_gdi.c +++ b/protocols/rdp/src/rdp_gdi.c @@ -49,13 +49,13 @@ guac_transfer_function guac_rdp_rop3_transfer_function(guac_client* client, switch (rop3) { /* "SRCINVERT" (src ^ dest) */ - case 0x66: return GUAC_TRANSFER_BINARY_SRC; + case 0x66: return GUAC_TRANSFER_BINARY_XOR; /* "SRCAND" (src & dest) */ case 0x88: return GUAC_TRANSFER_BINARY_AND; - /* "MERGEPAINT" !(src | dest)*/ - case 0xBB: return GUAC_TRANSFER_BINARY_NOR; + /* "MERGEPAINT" (!src | dest)*/ + case 0xBB: return GUAC_TRANSFER_BINARY_NSRC_OR; /* "SRCCOPY" (src) */ case 0xCC: return GUAC_TRANSFER_BINARY_SRC;