backends: Fix thinko

We are meant to pass a flagset there, not a boolean. Fixes state querying
to the ClutterKeymap in the native backend.

https://gitlab.gnome.org/GNOME/mutter/issues/769
This commit is contained in:
Carlos Garnacho 2019-10-07 19:13:23 +02:00 committed by Florian Müllner
parent ce86f90efb
commit fc3831c797

View File

@ -62,7 +62,7 @@ meta_keymap_native_get_num_lock_state (ClutterKeymap *keymap)
return xkb_state_mod_name_is_active (xkb_state, return xkb_state_mod_name_is_active (xkb_state,
XKB_MOD_NAME_NUM, XKB_MOD_NAME_NUM,
XKB_STATE_MODS_LATCHED || XKB_STATE_MODS_LATCHED |
XKB_STATE_MODS_LOCKED); XKB_STATE_MODS_LOCKED);
} }
@ -78,7 +78,7 @@ meta_keymap_native_get_caps_lock_state (ClutterKeymap *keymap)
return xkb_state_mod_name_is_active (xkb_state, return xkb_state_mod_name_is_active (xkb_state,
XKB_MOD_NAME_CAPS, XKB_MOD_NAME_CAPS,
XKB_STATE_MODS_LATCHED || XKB_STATE_MODS_LATCHED |
XKB_STATE_MODS_LOCKED); XKB_STATE_MODS_LOCKED);
} }