gtkwidget: Drop internal checks in grab-notify

There's no need to check if the widget is already shadowed, we
implicitly have that from the signal argument.
This commit is contained in:
Carlos Garnacho
2020-06-24 17:23:11 +02:00
parent ddb3a4be3e
commit 1c5cf17f1c

View File

@@ -823,17 +823,12 @@ _gtk_widget_grab_notify (GtkWidget *widget,
if (!priv->controllers)
return;
if (was_grabbed)
return;
for (i = (int)priv->controllers->len - 1; i >= 0; i--)
{
GtkEventController *controller = g_ptr_array_index (priv->controllers, i);
GdkDevice *device = NULL;
if (GTK_IS_GESTURE (controller))
device = gtk_gesture_get_device (GTK_GESTURE (controller));
if (!device || !gtk_widget_device_is_shadowed (widget, device))
continue;
gtk_event_controller_reset (controller);
}