diff options
-rw-r--r-- | gdk-pixbuf/gdk-pixbuf-simple-anim.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdk-pixbuf/gdk-pixbuf-simple-anim.c b/gdk-pixbuf/gdk-pixbuf-simple-anim.c index b52dfbd77..79f572018 100644 --- a/gdk-pixbuf/gdk-pixbuf-simple-anim.c +++ b/gdk-pixbuf/gdk-pixbuf-simple-anim.c @@ -298,8 +298,9 @@ gdk_pixbuf_simple_anim_iter_finalize (GObject *object) iter = GDK_PIXBUF_SIMPLE_ANIM_ITER (object); iter_clear (iter); - - g_object_unref (iter->simple_anim); + + if (iter->simple_anim) + g_object_unref (iter->simple_anim); G_OBJECT_CLASS (gdk_pixbuf_simple_anim_iter_parent_class)->finalize (object); } |