diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-06-18 16:31:31 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-06-18 16:32:10 +0200 |
commit | 1ba1ce52ed2b70c9d5671f17e8047c3d548da96a (patch) | |
tree | 5f8bb89b185f3b0e0fe00aced977dd5d0afd9755 /server | |
parent | ef8a8dae07f400f2573fc6f507bd98c6815d816e (diff) | |
download | spice-1ba1ce52ed2b70c9d5671f17e8047c3d548da96a.tar.gz spice-1ba1ce52ed2b70c9d5671f17e8047c3d548da96a.tar.xz spice-1ba1ce52ed2b70c9d5671f17e8047c3d548da96a.zip |
Use the new enums for keyboard modifier flags
Diffstat (limited to 'server')
-rw-r--r-- | server/reds.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/server/reds.c b/server/reds.c index 051fc309..ed5d2120 100644 --- a/server/reds.c +++ b/server/reds.c @@ -2259,16 +2259,18 @@ static void inputs_handle_input(void *opaque, SpiceDataHeader *header) break; } leds = kbd_get_leds(keyboard); - if ((modifiers->modifiers & SPICE_SCROLL_LOCK_MODIFIER) != - (leds & SPICE_SCROLL_LOCK_MODIFIER)) { + if ((modifiers->modifiers & SPICE_KEYBOARD_MODIFIER_FLAGS_SCROLL_LOCK) != + (leds & SPICE_KEYBOARD_MODIFIER_FLAGS_SCROLL_LOCK)) { kbd_push_scan(keyboard, SCROLL_LOCK_SCAN_CODE); kbd_push_scan(keyboard, SCROLL_LOCK_SCAN_CODE | 0x80); } - if ((modifiers->modifiers & SPICE_NUM_LOCK_MODIFIER) != (leds & SPICE_NUM_LOCK_MODIFIER)) { + if ((modifiers->modifiers & SPICE_KEYBOARD_MODIFIER_FLAGS_NUM_LOCK) != + (leds & SPICE_KEYBOARD_MODIFIER_FLAGS_NUM_LOCK)) { kbd_push_scan(keyboard, NUM_LOCK_SCAN_CODE); kbd_push_scan(keyboard, NUM_LOCK_SCAN_CODE | 0x80); } - if ((modifiers->modifiers & SPICE_CAPS_LOCK_MODIFIER) != (leds & SPICE_CAPS_LOCK_MODIFIER)) { + if ((modifiers->modifiers & SPICE_KEYBOARD_MODIFIER_FLAGS_CAPS_LOCK) != + (leds & SPICE_KEYBOARD_MODIFIER_FLAGS_CAPS_LOCK)) { kbd_push_scan(keyboard, CAPS_LOCK_SCAN_CODE); kbd_push_scan(keyboard, CAPS_LOCK_SCAN_CODE | 0x80); } |