summaryrefslogtreecommitdiffstats
path: root/server/reds.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-06-18 16:31:31 +0200
committerAlexander Larsson <alexl@redhat.com>2010-06-18 16:32:10 +0200
commit1ba1ce52ed2b70c9d5671f17e8047c3d548da96a (patch)
tree5f8bb89b185f3b0e0fe00aced977dd5d0afd9755 /server/reds.c
parentef8a8dae07f400f2573fc6f507bd98c6815d816e (diff)
downloadspice-1ba1ce52ed2b70c9d5671f17e8047c3d548da96a.tar.gz
spice-1ba1ce52ed2b70c9d5671f17e8047c3d548da96a.tar.xz
spice-1ba1ce52ed2b70c9d5671f17e8047c3d548da96a.zip
Use the new enums for keyboard modifier flags
Diffstat (limited to 'server/reds.c')
-rw-r--r--server/reds.c10
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);
}