summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2013-04-05 18:06:15 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2013-04-05 18:19:14 +0900
commit94d6b940eb5d54b96f6fe7e8addf76ee792061b5 (patch)
tree3031739b04a1a8fb541b37b95ef5a77c26b77b8c
parentf68c9fdd2f9523c700e2009d667ee15248e72df2 (diff)
downloadgdk-pixbuf-94d6b940eb5d54b96f6fe7e8addf76ee792061b5.tar.gz
GtkPixbufSimpleAnimIter: Check iter->simple_animation before unref.
This is just a nitpick, and allows the objects-finalize test in GTK+ to pass.
-rw-r--r--gdk-pixbuf/gdk-pixbuf-simple-anim.c5
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);
}