On Fri, 21 Nov 2014 13:45:04 +0000 Daniel Stone <dan...@fooishbar.org> wrote:
> Yep, this is correct. > > (I'll get back to the other thread shortly.) > > -d > > On Thursday, November 20, 2014, Giulio Camuffo <giuliocamu...@gmail.com> > wrote: > > > 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) { > > -- Pushed! Thanks, pq _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel