[gnome-control-center/wip/datetime-redesign: 4/13] datetime: Use g_clear_object()



commit 651baff4af4ba3db7b4fd62b33e2914c168d6981
Author: Kalev Lember <kalevlember gmail com>
Date:   Sun Aug 18 08:35:39 2013 -0600

    datetime: Use g_clear_object()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706253

 panels/datetime/cc-timezone-map.c |   17 +++--------------
 1 files changed, 3 insertions(+), 14 deletions(-)
---
diff --git a/panels/datetime/cc-timezone-map.c b/panels/datetime/cc-timezone-map.c
index 5299b7b..153200c 100644
--- a/panels/datetime/cc-timezone-map.c
+++ b/panels/datetime/cc-timezone-map.c
@@ -150,23 +150,12 @@ cc_timezone_map_dispose (GObject *object)
 
   g_clear_object (&priv->orig_background);
   g_clear_object (&priv->orig_background_dim);
-
-  if (priv->orig_color_map)
-    {
-      g_object_unref (priv->orig_color_map);
-      priv->orig_color_map = NULL;
-    }
-
-  if (priv->background)
-    {
-      g_object_unref (priv->background);
-      priv->background = NULL;
-    }
+  g_clear_object (&priv->orig_color_map);
+  g_clear_object (&priv->background);
 
   if (priv->color_map)
     {
-      g_object_unref (priv->color_map);
-      priv->color_map = NULL;
+      g_clear_object (&priv->color_map);
 
       priv->visible_map_pixels = NULL;
       priv->visible_map_rowstride = 0;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]