[Telepathy-commits] [telepathy-salut/master] gibber_file_transfer_dispose: disconnect the connection signals so cb are not called after object was destroyed
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Thu Nov 13 04:38:34 PST 2008
---
lib/gibber/gibber-file-transfer.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/lib/gibber/gibber-file-transfer.c b/lib/gibber/gibber-file-transfer.c
index 0f15b68..8648e99 100644
--- a/lib/gibber/gibber-file-transfer.c
+++ b/lib/gibber/gibber-file-transfer.c
@@ -305,6 +305,8 @@ gibber_file_transfer_dispose (GObject *object)
if (self->priv->connection != NULL)
{
+ g_signal_handlers_disconnect_matched (self->priv->connection,
+ G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, self);
g_object_unref (self->priv->connection);
self->priv->connection = NULL;
}
--
1.5.6.5
More information about the Telepathy-commits
mailing list