summaryrefslogtreecommitdiff
path: root/src/idle-connection.c
diff options
context:
space:
mode:
authorOlli Salli <olli.salli@collabora.co.uk>2007-04-27 18:15:27 +0000
committerOlli Salli <olli.salli@collabora.co.uk>2007-04-27 18:15:27 +0000
commit53b29a1f2437a24397f6a46cdbc555b712ae769c (patch)
tree9317f1dee61e0e695c032f69a7a43aa2598cd7f1 /src/idle-connection.c
parentfe6198da9761d622e3fcd88e8dc21df02f92df0e (diff)
Dispose of queued AliasesChanged crack in idle_connection_dispose
Diffstat (limited to 'src/idle-connection.c')
-rw-r--r--src/idle-connection.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/idle-connection.c b/src/idle-connection.c
index 6d6a4c1..3609232 100644
--- a/src/idle-connection.c
+++ b/src/idle-connection.c
@@ -302,6 +302,12 @@ static void idle_connection_dispose (GObject *object) {
priv->conn = NULL;
}
+ if (priv->queued_aliases_owners)
+ tp_handle_set_destroy(priv->queued_aliases_owners);
+
+ if (priv->queued_aliases)
+ g_ptr_array_free(priv->queued_aliases, TRUE);
+
g_object_unref(self->parser);
if (G_OBJECT_CLASS (idle_connection_parent_class)->dispose)