diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 9a035b4803..f6ee9db3be 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -4875,7 +4875,10 @@ gtk_widget_remove_tick_callback (GtkWidget *widget, { GtkTickCallbackInfo *info = l->data; if (info->id == id) - destroy_tick_callback_info (widget, info, l); + { + destroy_tick_callback_info (widget, info, l); + return; + } } }