]> git.0d.be Git - empathy.git/commitdiff
Disconnect all signals from the EmpathyAccountChooser when finalizing.
authorXavier Claessens <xclaesse@src.gnome.org>
Tue, 6 Jan 2009 16:48:45 +0000 (16:48 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Tue, 6 Jan 2009 16:48:45 +0000 (16:48 +0000)
svn path=/trunk/; revision=2077

libempathy-gtk/empathy-account-chooser.c

index 612d07f134a1a5dbbe19daec6e0fffaa64621959..5d93efcc2dca4d739afd6868734af35ff4af19e2 100644 (file)
@@ -158,6 +158,12 @@ account_chooser_finalize (GObject *object)
        g_signal_handlers_disconnect_by_func (priv->manager,
                                              account_chooser_connection_changed_cb,
                                              object);
+       g_signal_handlers_disconnect_by_func (priv->manager,
+                                             account_chooser_account_created_cb,
+                                             object);
+       g_signal_handlers_disconnect_by_func (priv->manager,
+                                             account_chooser_account_deleted_cb,
+                                             object);
        g_object_unref (priv->manager);
 
        G_OBJECT_CLASS (empathy_account_chooser_parent_class)->finalize (object);