diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-12-23 15:00:18 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-01-01 17:59:20 -0500 |
commit | 34de9189f6f29dccbad8224a9605e4eb6d40b94e (patch) | |
tree | 67ea8e0f4a82a75e854514a5f8e417884d40a016 /gio/gemblem.c | |
parent | 62b28546afc01deae13f155f7a283d45c2fd7395 (diff) |
Make GEmblem more robust
No reason not to survive g_object_unref (g_object_new (...)).
Diffstat (limited to 'gio/gemblem.c')
-rw-r--r-- | gio/gemblem.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); } |