summaryrefslogtreecommitdiffstats
path: root/source/view.c
diff options
context:
space:
mode:
authorQuentin Glidic <sardemff7+git@sardemff7.net>2016-02-23 10:44:36 +0100
committerQuentin Glidic <sardemff7+git@sardemff7.net>2016-02-23 17:34:31 +0100
commit3029e05ac739cbfe026c997463dc4a57fd97a25e (patch)
tree02728d6359c1c4c6113a207aeda997a1715f58a3 /source/view.c
parent590e61b4174cf7dfac1ec9520c3a9a8b8a0bbf1d (diff)
keybindings: Rework modmask matching
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Diffstat (limited to 'source/view.c')
-rw-r--r--source/view.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/view.c b/source/view.c
index 42c4fc00..61846b53 100644
--- a/source/view.c
+++ b/source/view.c
@@ -1328,7 +1328,7 @@ static void rofi_view_mainloop_iter ( RofiViewState *state, xcb_generic_event_t
len = xkb_state_key_get_utf8 ( xkb->state, xkpe->detail, pad, sizeof ( pad ) );
}
- unsigned int modstate = xkpe->state;
+ unsigned int modstate = x11_canonalize_mask ( xkpe->state );
if ( key != XKB_KEY_NoSymbol ) {
// Handling of paste