[empathy/gnome-2-34: 43/60] account-settings: use tp_clear_object in dispose
- From: Jonny Lamb <jonnylamb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy/gnome-2-34: 43/60] account-settings: use tp_clear_object in dispose
- Date: Wed, 26 Jan 2011 14:40:24 +0000 (UTC)
commit 31adf5a1bef3cd290ac1eacebdfe20da1c235bbb
Author: Jonny Lamb <jonnylamb gnome org>
Date: Tue Dec 14 16:30:41 2010 +0000
account-settings: use tp_clear_object in dispose
Signed-off-by: Jonny Lamb <jonnylamb gnome org>
libempathy/empathy-account-settings.c | 24 +++++-------------------
1 files changed, 5 insertions(+), 19 deletions(-)
---
diff --git a/libempathy/empathy-account-settings.c b/libempathy/empathy-account-settings.c
index 35aa15b..37640cc 100644
--- a/libempathy/empathy-account-settings.c
+++ b/libempathy/empathy-account-settings.c
@@ -322,25 +322,11 @@ empathy_account_settings_dispose (GObject *object)
g_signal_handler_disconnect (priv->managers, priv->managers_ready_id);
priv->managers_ready_id = 0;
- if (priv->managers != NULL)
- g_object_unref (priv->managers);
- priv->managers = NULL;
-
- if (priv->manager != NULL)
- g_object_unref (priv->manager);
- priv->manager = NULL;
-
- if (priv->account_manager != NULL)
- g_object_unref (priv->account_manager);
- priv->account_manager = NULL;
-
- if (priv->account != NULL)
- g_object_unref (priv->account);
- priv->account = NULL;
-
- if (priv->protocol_obj != NULL)
- g_object_unref (priv->protocol_obj);
- priv->protocol_obj = NULL;
+ tp_clear_object (&priv->managers);
+ tp_clear_object (&priv->manager);
+ tp_clear_object (&priv->account_manager);
+ tp_clear_object (&priv->account);
+ tp_clear_object (&priv->protocol_obj);
/* release any references held by the object here */
if (G_OBJECT_CLASS (empathy_account_settings_parent_class)->dispose)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]