From 34de9189f6f29dccbad8224a9605e4eb6d40b94e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 23 Dec 2013 15:00:18 -0500 Subject: [PATCH] Make GEmblem more robust No reason not to survive g_object_unref (g_object_new (...)). --- gio/gemblem.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gio/gemblem.c b/gio/gemblem.c index 7a835fa9e..2ce1fc1f8 100644 --- a/gio/gemblem.c +++ b/gio/gemblem.c @@ -122,7 +122,8 @@ g_emblem_finalize (GObject *object) { GEmblem *emblem = G_EMBLEM (object); - g_object_unref (emblem->icon); + if (emblem->icon) + g_object_unref (emblem->icon); (*G_OBJECT_CLASS (g_emblem_parent_class)->finalize) (object); }