]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-contact-manager.c
Fix ref count error for account objects.
[empathy.git] / libempathy / empathy-contact-manager.c
index 575814fab8218dc4c8df4f00a8fa6385ead136b8..e11f829ed9c40006f94f6585322c5fb6c24310e9 100644 (file)
@@ -189,6 +189,11 @@ contact_manager_finalize (GObject *object)
 {
        EmpathyContactManagerPriv *priv = GET_PRIV (object);
 
+       dbus_g_proxy_disconnect_signal (DBUS_G_PROXY (priv->mc),
+                                       "AccountStatusChanged",
+                                       G_CALLBACK (contact_manager_status_changed_cb),
+                                       object);
+
        g_hash_table_foreach (priv->lists,
                              contact_manager_disconnect_foreach,
                              object);