From 913dd8b4a600538a0d90c2847395d0ad92ae5ea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 27 Nov 2021 18:44:29 +0100 Subject: [PATCH] input: get_current_modifiers(): use xkb_state_key_get_consumed_mods2() Explicitly request consumed modifiers using the `XKB` mode. --- input.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/input.c b/input.c index 2c2cfa96..b37a02f7 100644 --- a/input.c +++ b/input.c @@ -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 {