summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Wettstein <wettstein509@solnet.ch>2011-08-07 19:33:21 +0000
committerJulien Danjou <julien@danjou.info>2012-01-11 17:53:06 +0100
commit2b3188d700bac5b8d32fffd8d1090ef4bb8707c3 (patch)
tree87543e4fece2cbd06b8705ba409c4d555d88b57f
parent162b5f45e2efbb45c8f04951bdb8099594a41c09 (diff)
downloadutil-keysyms-2b3188d700bac5b8d32fffd8d1090ef4bb8707c3.tar.gz
Recognise ISO_Level5-keysyms as modifiers in xcb_is_modifier_key #39177
xcb_is_modifier_key did not regecognise ISO_Level5_Shift, ISO_Level5_Latch, and ISO_Level5_Lock as modifiers. See bug 39177, https://bugs.freedesktop.org/show_bug.cgi?id=39177 Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch> Reviewed-by: James Cloos <cloos@jhcloos.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Julien Danjou <julien@danjou.info>
-rw-r--r--keysyms/keysyms.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/keysyms/keysyms.c b/keysyms/keysyms.c
index 3ea0e13..7584ccc 100644
--- a/keysyms/keysyms.c
+++ b/keysyms/keysyms.c
@@ -363,7 +363,7 @@ int
xcb_is_modifier_key (xcb_keysym_t keysym)
{
return (((keysym >= XK_Shift_L) && (keysym <= XK_Hyper_R)) ||
- ((keysym >= XK_ISO_Lock) && (keysym <= XK_ISO_Last_Group_Lock)) ||
+ ((keysym >= XK_ISO_Lock) && (keysym <= XK_ISO_Level5_Lock)) ||
(keysym == XK_Mode_switch) ||
(keysym == XK_Num_Lock));
}