From b6402da864a5160e7bb80d07cbad09e0f7e03407 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 18 Apr 2016 13:10:24 +0100 Subject: wayland: Do not check the pointer focus when receiving wl_pointer.frame The frame event is also meant to compress wl_pointer.leave events, at this point the focus surface will be definitely NULL. In the end, wl_pointer.frame should flush the last composed event despite the pointer focus. https://bugzilla.gnome.org/show_bug.cgi?id=765065 --- gdk/wayland/gdkdevice-wayland.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'gdk') diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c index 3f2bafedc9..d02f5804d7 100644 --- a/gdk/wayland/gdkdevice-wayland.c +++ b/gdk/wayland/gdkdevice-wayland.c @@ -1378,9 +1378,6 @@ pointer_handle_frame (void *data, { GdkWaylandSeat *seat = data; - if (!seat->pointer_focus) - return; - GDK_NOTE (EVENTS, g_message ("frame, seat %p", seat)); -- cgit v1.2.1