]> git.proxmox.com Git - spiceterm.git/commitdiff
test if keysym is zero
authorDietmar Maurer <dietmar@proxmox.com>
Fri, 11 Oct 2013 12:11:05 +0000 (14:11 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 11 Oct 2013 12:11:05 +0000 (14:11 +0200)
spiceterm.c

index 49612da0ba49ddaae98d57e96ca95749d0ea789a..83eb4c8249366cc6ac467ab5b9ff188fbba63020 100644 (file)
@@ -1502,11 +1502,16 @@ my_kbd_push_key(SpiceKbdInstance *sin, uint8_t frag)
 }
 
 static void
 }
 
 static void
-my_kbd_push_x11_keysym(SpiceKbdInstance *sin, uint32_t keysym,  uint32_t flags)
+my_kbd_push_x11_keysym(SpiceKbdInstance *sin, uint32_t keysym, uint32_t flags,
+                       uint8_t code_len, uint8_t *code)
 {
     spiceTerm *vt = SPICE_CONTAINEROF(sin, spiceTerm, keyboard_sin);
 
 {
     spiceTerm *vt = SPICE_CONTAINEROF(sin, spiceTerm, keyboard_sin);
 
-    spiceterm_push_keysym(vt, keysym, flags);
+    DPRINTF(1, "flags=%d keySym=%08x code_len=%d", flags, keysym, code_len);
+
+    if (keysym) {
+        spiceterm_push_keysym(vt, keysym, flags);
+    }
 
     return;
 }
 
     return;
 }