diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2012-07-23 18:16:29 +0200 |
---|---|---|
committer | Tomas Bzatek <tbzatek@redhat.com> | 2012-07-31 11:59:37 +0200 |
commit | 23535a0e56da1640f0d1d4ecd8f65f66880134cf (patch) | |
tree | 8d296c97d294e298ebfdef27153ee249a7038dc3 /common | |
parent | 02f30b8058e61bd3dc6ab70fab1f3b13bd748043 (diff) | |
download | gvfs-23535a0e56da1640f0d1d4ecd8f65f66880134cf.tar.gz |
gdbus: Use g_clear_object() where appropriate
Diffstat (limited to 'common')
-rw-r--r-- | common/gmounttracker.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/common/gmounttracker.c b/common/gmounttracker.c index d18aa4e1..0f710941 100644 --- a/common/gmounttracker.c +++ b/common/gmounttracker.c @@ -254,10 +254,8 @@ g_mount_tracker_finalize (GObject *object) (GFunc)g_mount_info_unref, NULL); g_list_free (tracker->mounts); - if (tracker->proxy) - g_object_unref (tracker->proxy); - if (tracker->connection) - g_object_unref (tracker->connection); + g_clear_object (&tracker->proxy); + g_clear_object (&tracker->connection); if (G_OBJECT_CLASS (g_mount_tracker_parent_class)->finalize) (*G_OBJECT_CLASS (g_mount_tracker_parent_class)->finalize) (object); @@ -310,9 +308,7 @@ g_mount_tracker_set_property (GObject *object, switch (prop_id) { case PROP_CONNECTION: - if (tracker->connection) - g_object_unref (tracker->connection); - tracker->connection = NULL; + g_clear_object (&tracker->connection); if (g_value_get_pointer (value)) tracker->connection = g_object_ref (g_value_get_pointer (value)); break; |