Fixed flag passing
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 25 Jul 2011 22:55:39 +0000 (15:55 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 25 Jul 2011 22:55:39 +0000 (15:55 -0700)
src/rdp_client.c

index 7ff410c..25aaf85 100644 (file)
@@ -356,9 +356,9 @@ int rdp_guac_client_key_handler(guac_client* client, int keysym, int pressed) {
         if (keymap->scancode != 0)
             rdp_inst->rdp_send_input(
                     rdp_inst, RDP_INPUT_SCANCODE,
-                    pressed ? RDP_KEYPRESS : RDP_KEYRELEASE,
+                    (pressed ? RDP_KEYPRESS : RDP_KEYRELEASE) | keymap->flags,
                     keymap->scancode, 
-                    keymap->flags);
+                    0);
 
     }