mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-10 20:50:12 +00:00
gtkgesture: Do not ignore events from other GdkWindows than the widget's
There's GDK grab situations (eg. pointer motion outside the grab window in combination with a GTK+ grab) where a gesture may receive events from windows that are not the widget's. The _update_widget_coordinates() still does work for those situations, so just let these events go through instead of ignoring them. https://bugzilla.gnome.org/show_bug.cgi?id=782870
This commit is contained in:
parent
d6d4217f3d
commit
54c26e0983
@ -554,7 +554,7 @@ _gtk_gesture_update_point (GtkGesture *gesture,
|
||||
widget_window = _find_widget_window (gesture, event->any.window);
|
||||
|
||||
if (!widget_window)
|
||||
return FALSE;
|
||||
widget_window = event->any.window;
|
||||
|
||||
touchpad = EVENT_IS_TOUCHPAD_GESTURE (event);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user