[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