[mutter/wayland] keybindings: Properly interpret keybindings



commit 6c0e16c482c4904880c3ea9792d8788521460608
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Wed Nov 20 17:22:40 2013 -0500

    keybindings: Properly interpret keybindings
    
    We need to compare against the keysym, not the keycode.

 src/core/keybindings.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/core/keybindings.c b/src/core/keybindings.c
index 23539a8..e328963 100644
--- a/src/core/keybindings.c
+++ b/src/core/keybindings.c
@@ -1862,7 +1862,7 @@ process_event (MetaKeyBinding       *bindings,
       MetaKeyHandler *handler = bindings[i].handler;
 
       if ((!on_window && handler->flags & META_KEY_BINDING_PER_WINDOW) ||
-          bindings[i].keycode != event->keyval ||
+          (event->keyval != bindings[i].keysym) ||
           (event->modifier_state != bindings[i].mask) ||
           meta_compositor_filter_keybinding (display->compositor, screen, &bindings[i]))
         continue;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]