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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user