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
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);