input: get_current_modifiers(): use xkb_state_key_get_consumed_mods2()

Explicitly request consumed modifiers using the `XKB` mode.
This commit is contained in:
Daniel Eklöf 2021-11-27 18:44:29 +01:00
parent 8f38cd486f
commit 913dd8b4a6
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -993,8 +993,10 @@ get_current_modifiers(const struct seat *seat,
seat->kbd.xkb_state, XKB_STATE_MODS_EFFECTIVE);
}
if (consumed != NULL)
*consumed = xkb_state_key_get_consumed_mods(seat->kbd.xkb_state, key);
if (consumed != NULL) {
*consumed = xkb_state_key_get_consumed_mods2(
seat->kbd.xkb_state, key, XKB_CONSUMED_MODE_XKB);
}
}
struct kbd_ctx {