diff options
Diffstat (limited to 'gtk/gtkwidget.c')
-rw-r--r-- | gtk/gtkwidget.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 4ae273036e..b1386298bf 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -13891,6 +13891,10 @@ gtk_widget_reset_controllers (GtkWidget *widget) for (l = priv->event_controllers; l; l = l->next) { controller_data = l->data; + + if (controller_data->controller == NULL) + continue; + gtk_event_controller_reset (controller_data->controller); } } |