[gtk+] Fix gtk_widget_add_tick_callback sometimes not working
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gtk+] Fix gtk_widget_add_tick_callback sometimes not working
- Date: Fri, 15 Feb 2013 14:49:05 +0000 (UTC)
commit bbb981fd1aecae0dba4ab9e23ed38ce91ba771f9
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Feb 15 15:46:33 2013 +0100
    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 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 58c6d90..231d27b 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;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]