From bbb981fd1aecae0dba4ab9e23ed38ce91ba771f9 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 15 Feb 2013 15:46:33 +0100 Subject: [PATCH] Fix gtk_widget_add_tick_callback sometimes not working We clear GtkTickCallbackInfo on creation to ensure all fields start as 0. Before we sometimes ended up with destroyed being 1 so the tick was never called. --- gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 58c6d901e0..231d27b773 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -4655,7 +4655,7 @@ gtk_widget_add_tick_callback (GtkWidget *widget, GDK_FRAME_CLOCK_PHASE_UPDATE); } - info = g_slice_new (GtkTickCallbackInfo); + info = g_slice_new0 (GtkTickCallbackInfo); info->refcount = 1; info->id = ++tick_callback_id;