diff options
| author | Anthony Liguori | 2011-02-01 22:21:23 +0100 |
|---|---|---|
| committer | Anthony Liguori | 2011-02-01 22:21:23 +0100 |
| commit | cfb41c82ab9c468e599d3603ffcebeb81b6577ca (patch) | |
| tree | c29d87265f8330b05142e25b91d6c44cd161c70e /ui | |
| parent | Merge remote branch 'amit/for-anthony' into staging (diff) | |
| parent | usb-bus: use snprintf (diff) | |
| download | qemu-cfb41c82ab9c468e599d3603ffcebeb81b6577ca.tar.gz qemu-cfb41c82ab9c468e599d3603ffcebeb81b6577ca.tar.xz qemu-cfb41c82ab9c468e599d3603ffcebeb81b6577ca.zip | |
Merge remote branch 'spice/usb.5' into staging
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/vnc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1504,7 +1504,7 @@ static void do_key_event(VncState *vs, int down, int keycode, int sym) break; } - if (vs->vd->lock_key_sync && + if (down && vs->vd->lock_key_sync && keycode_is_keypad(vs->vd->kbd_layout, keycode)) { /* If the numlock state needs to change then simulate an additional keypress before sending this one. This will happen if the user @@ -1523,7 +1523,7 @@ static void do_key_event(VncState *vs, int down, int keycode, int sym) } } - if (vs->vd->lock_key_sync && + if (down && vs->vd->lock_key_sync && ((sym >= 'A' && sym <= 'Z') || (sym >= 'a' && sym <= 'z'))) { /* If the capslock state needs to change then simulate an additional keypress before sending this one. This will happen if the user |
