gtkwidget: Lookup target widget when propagating emulated pressed

After a gesture first claims, and later rejects a touch sequence,
a press event will be propagated further along. However propagation
got messed up since we only emitted as far as the toplevel.
This commit is contained in:
Carlos Garnacho
2017-10-12 14:18:12 +02:00
parent cb19bbba0c
commit 564ae6967d

View File

@@ -3475,7 +3475,7 @@ _gtk_widget_emulate_press (GtkWidget *widget,
GtkWidget *event_widget, *next_child, *parent;
GdkEvent *press;
event_widget = gtk_get_event_widget ((GdkEvent *) event);
event_widget = gtk_get_event_target ((GdkEvent *) event);
if (event_widget == widget)
return;