[mutter/wayland] keybindings: Properly interpret keybindings
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wayland] keybindings: Properly interpret keybindings
- Date: Thu, 21 Nov 2013 18:12:15 +0000 (UTC)
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]