diff --git a/ChangeLog b/ChangeLog index 4fd7eef0d0..d720fe245e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 1 00:55:56 2004 Matthias Clasen + + * gtk/gtkimage.c (gtk_image_clear): Don't leak the iter + of a running animation. (#151542) + Tue Aug 31 23:24:49 2004 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 4fd7eef0d0..d720fe245e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Wed Sep 1 00:55:56 2004 Matthias Clasen + + * gtk/gtkimage.c (gtk_image_clear): Don't leak the iter + of a running animation. (#151542) + Tue Aug 31 23:24:49 2004 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 4fd7eef0d0..d720fe245e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Wed Sep 1 00:55:56 2004 Matthias Clasen + + * gtk/gtkimage.c (gtk_image_clear): Don't leak the iter + of a running animation. (#151542) + Tue Aug 31 23:24:49 2004 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 4fd7eef0d0..d720fe245e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Wed Sep 1 00:55:56 2004 Matthias Clasen + + * gtk/gtkimage.c (gtk_image_clear): Don't leak the iter + of a running animation. (#151542) + Tue Aug 31 23:24:49 2004 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start diff --git a/gtk/gtkimage.c b/gtk/gtkimage.c index cf9b07a735..a43e7e6d63 100644 --- a/gtk/gtkimage.c +++ b/gtk/gtkimage.c @@ -1607,13 +1607,10 @@ gtk_image_clear (GtkImage *image) break; case GTK_IMAGE_ANIMATION: - if (image->data.anim.frame_timeout) - g_source_remove (image->data.anim.frame_timeout); + gtk_image_reset_anim_iter (image); if (image->data.anim.anim) g_object_unref (image->data.anim.anim); - - image->data.anim.frame_timeout = 0; image->data.anim.anim = NULL; g_object_notify (G_OBJECT (image), "pixbuf_animation");