From f540be8c0da1ec79337bb3f043efd1881446aed3 Mon Sep 17 00:00:00 2001 From: Matt Hortman Date: Thu, 1 Mar 2012 15:31:06 -0500 Subject: [PATCH] fix ROP mapping --- src/rdp_gdi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rdp_gdi.c b/src/rdp_gdi.c index 0b1300e..000cf8d 100644 --- a/src/rdp_gdi.c +++ b/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; -- 1.7.10.4