Revert "input: don't send to clients key events eaten by bindings"
This reverts commit 5c11fc6fb7d9b1bccd50fc982c0798c9e09a2a04.
According to two input specialists, this was the wrong way:
http://lists.freedesktop.org/archives/wayland-devel/2014-November/018287.html
Cc: Peter Hutterer <peter.hutterer@who-t.net>
Cc: Daniel Stone <daniel@fooishbar.org>
Cc: Giulio Camuffo <giuliocamuffo@gmail.com>
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
diff --git a/src/compositor.h b/src/compositor.h
index e936eda..002816e 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -473,7 +473,6 @@
uint32_t grab_time;
struct wl_array keys;
- struct wl_array eaten_keys;
struct {
uint32_t mods_depressed;
@@ -1147,7 +1146,7 @@
void
weston_binding_list_destroy_all(struct wl_list *list);
-int
+void
weston_compositor_run_key_binding(struct weston_compositor *compositor,
struct weston_seat *seat, uint32_t time,
uint32_t key,