[PATCH weston] input: don't run the key bindings on focus in
Giulio Camuffo
giuliocamuffo at gmail.com
Thu Nov 20 13:03:22 PST 2014
When getting the focus we get the list of pressed keys, but we are
not supposed to run the key binding on them.
---
src/input.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/input.c b/src/input.c
index 80aa34e..15ff6ed 100644
--- a/src/input.c
+++ b/src/input.c
@@ -1404,12 +1404,6 @@ notify_keyboard_focus_in(struct weston_seat *seat, struct wl_array *keys,
WL_KEYBOARD_KEY_STATE_PRESSED);
}
- /* Run key bindings after we've updated the state. */
- wl_array_for_each(k, &keyboard->keys) {
- weston_compositor_run_key_binding(compositor, seat, 0, *k,
- WL_KEYBOARD_KEY_STATE_PRESSED);
- }
-
surface = seat->saved_kbd_focus;
if (surface) {
--
2.1.3
More information about the wayland-devel
mailing list