[telepathy-gabble/master] gabble_search_manager_constructor: use gabble_signal_connect_weak to connect the status-changed signal

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Aug 24 08:19:44 PDT 2009


---
 src/search-manager.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/search-manager.c b/src/search-manager.c
index 523b829..d1be24d 100644
--- a/src/search-manager.c
+++ b/src/search-manager.c
@@ -56,7 +56,6 @@ enum
 struct _GabbleSearchManagerPrivate
 {
   GabbleConnection *conn;
-  gulong status_changed_id;
 
   /* Used to represent a set of channels.
    * Keys are GabbleSearchChannel *, values are an arbitrary non-NULL pointer.
@@ -155,8 +154,8 @@ gabble_search_manager_constructor (GType type,
            constructor (type, n_props, props);
   GabbleSearchManager *self = GABBLE_SEARCH_MANAGER (obj);
 
-  self->priv->status_changed_id = g_signal_connect (self->priv->conn,
-      "status-changed", (GCallback) connection_status_changed_cb, obj);
+  gabble_signal_connect_weak (self->priv->conn, "status-changed",
+      G_CALLBACK (connection_status_changed_cb), G_OBJECT (obj));
 
   return obj;
 }
-- 
1.5.6.5




More information about the telepathy-commits mailing list