fix ROP mapping
authorMatt Hortman <matt@FlintRiverSystems.com>
Thu, 1 Mar 2012 20:31:06 +0000 (15:31 -0500)
committerMatt Hortman <matt@FlintRiverSystems.com>
Thu, 1 Mar 2012 20:31:06 +0000 (15:31 -0500)
src/rdp_gdi.c

index 0b1300e..000cf8d 100644 (file)
@@ -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;