]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-contact-manager.c
libempathy/empathy-contact-manager.c: use tp_g_signal_connect_object instead of empat...
[empathy.git] / libempathy / empathy-contact-manager.c
index 95f5623b9cbdb2a2a2b40fd9ec2f3fd921473d72..e0b51aafad5e3be6e0149e61a56b95adc68323b4 100644 (file)
@@ -193,9 +193,9 @@ contact_manager_validity_changed_cb (TpAccountManager *account_manager,
                                     EmpathyContactManager *manager)
 {
        if (valid) {
-               empathy_signal_connect_weak (account, "status-changed",
+               tp_g_signal_connect_object (account, "status-changed",
                            G_CALLBACK (contact_manager_status_changed_cb),
-                           G_OBJECT (manager));
+                           manager, 0);
        }
 }
 
@@ -459,15 +459,15 @@ account_manager_prepared_cb (GObject *source_object,
                                                           NULL, NULL, manager);
                }
 
-               empathy_signal_connect_weak (account, "status-changed",
+               tp_g_signal_connect_object (account, "status-changed",
                    G_CALLBACK (contact_manager_status_changed_cb),
-                   G_OBJECT (manager));
+                   manager, 0);
        }
        g_list_free (accounts);
 
-       empathy_signal_connect_weak (account_manager, "account-validity-changed",
+       tp_g_signal_connect_object (account_manager, "account-validity-changed",
                             G_CALLBACK (contact_manager_validity_changed_cb),
-                            G_OBJECT (manager));
+                            manager, 0);
 }
 
 static EmpathyContact *