diff options
author | Cosimo Alfarano <cosimo.alfarano@collabora.co.uk> | 2010-02-13 19:35:53 +0000 |
---|---|---|
committer | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2010-02-15 12:39:44 +1100 |
commit | 6798ce20c11c3e970db518d17e99f92b11f2c14c (patch) | |
tree | 58f26867680ecf5d812e10a012875c2e1b9f4c02 /telepathy-logger/observer.c | |
parent | 1b041cd588e49fd710d5bfed94c6756592c1562b (diff) | |
download | telepathy-logger-6798ce20c11c3e970db518d17e99f92b11f2c14c.tar.gz |
Removal of util.c module.
Use the normal approach to unreferencing objects.
Use g_str_equal instead of tpl_strequal (which was useless and now removed).
Removed any inclusion of util.h from headers files, and properly including
util.h in .c files
Diffstat (limited to 'telepathy-logger/observer.c')
-rw-r--r-- | telepathy-logger/observer.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/telepathy-logger/observer.c b/telepathy-logger/observer.c index 507c720..6eaee87 100644 --- a/telepathy-logger/observer.c +++ b/telepathy-logger/observer.c @@ -240,9 +240,12 @@ tpl_observer_observe_channels (TpSvcClientObserver *self, return; error: - tpl_object_unref_if_not_null (tp_acc); - tpl_object_unref_if_not_null (tp_conn); - tpl_object_unref_if_not_null (tp_bus_daemon); + if (tp_acc != NULL) + g_object_unref (tp_acc); + if (tp_conn != NULL) + g_object_unref (tp_conn); + if (tp_bus_daemon != NULL) + g_object_unref (tp_bus_daemon); g_clear_error (&error); tp_svc_client_observer_return_from_observe_channels (dbus_context); @@ -488,8 +491,11 @@ tpl_observer_dispose (GObject *obj) g_hash_table_unref (priv->channel_map); priv->channel_map = NULL; } - tpl_object_unref_if_not_null (priv->logmanager); - priv->logmanager = NULL; + if (priv->logmanager != NULL) + { + g_object_unref (priv->logmanager); + priv->logmanager = NULL; + } G_OBJECT_CLASS (tpl_observer_parent_class)->dispose (obj); } |