[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]