From 564ae6967da10f3784f2b60bdcfad43aa413298d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 12 Oct 2017 14:18:12 +0200 Subject: [PATCH] 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. --- gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 51e39c3555..63dd5226b2 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -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;