[mousetweaks] Switch to g_clear_object



commit 79150927487edf6b0a44f6d8337dd720b5ae3639
Author: Gerd Kohlberger <gerdk src gnome org>
Date:   Thu May 10 14:34:38 2012 +0200

    Switch to g_clear_object

 src/mt-settings.c |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)
---
diff --git a/src/mt-settings.c b/src/mt-settings.c
index cf1e05c..ea0f281 100644
--- a/src/mt-settings.c
+++ b/src/mt-settings.c
@@ -72,17 +72,8 @@ mt_settings_dispose (GObject *object)
 {
     MtSettings *ms = MT_SETTINGS (object);
 
-    if (ms->mt_settings)
-    {
-        g_object_unref (ms->mt_settings);
-        ms->mt_settings = NULL;
-    }
-
-    if (ms->a11y_settings)
-    {
-        g_object_unref (ms->a11y_settings);
-        ms->a11y_settings = NULL;
-    }
+    g_clear_object (&ms->mt_settings);
+    g_clear_object (&ms->a11y_settings);
 
     G_OBJECT_CLASS (mt_settings_parent_class)->dispose (object);
 }



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