widget: Ignore non-gestures in _gtk_widget_consumes_motion

priv->event_controllers is a list of all event controllers, which aren't
all GtkGesture subclasses.
This commit is contained in:
Timm Bäder
2018-01-04 13:15:15 +01:00
parent 62ccf8743a
commit a89e88fc3e

View File

@@ -14488,7 +14488,8 @@ _gtk_widget_consumes_motion (GtkWidget *widget,
{
data = l->data;
if (data->controller == NULL)
if (data->controller == NULL ||
!GTK_IS_GESTURE (data->controller))
continue;
if ((!GTK_IS_GESTURE_SINGLE (data->controller) ||