summaryrefslogtreecommitdiff
path: root/telepathy-logger/observer.c
diff options
context:
space:
mode:
authorCosimo Alfarano <cosimo.alfarano@collabora.co.uk>2010-02-13 19:35:53 +0000
committerDanielle Madeley <danielle.madeley@collabora.co.uk>2010-02-15 12:39:44 +1100
commit6798ce20c11c3e970db518d17e99f92b11f2c14c (patch)
tree58f26867680ecf5d812e10a012875c2e1b9f4c02 /telepathy-logger/observer.c
parent1b041cd588e49fd710d5bfed94c6756592c1562b (diff)
downloadtelepathy-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.c16
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);
}