]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-contact-manager.c
We can't use *_run_* API from dbus signal cb or method implementation. To avoid probl...
[empathy.git] / libempathy / empathy-contact-manager.c
index 1ef3b683a6635a57bc32c476cd436d257b13ac41..a151dbd26b649f7c1c6b0ca61687b5e84f365383 100644 (file)
@@ -225,10 +225,9 @@ empathy_contact_manager_init (EmpathyContactManager *manager)
 
        priv->mc = empathy_mission_control_new ();
 
-       dbus_g_proxy_connect_signal (DBUS_G_PROXY (priv->mc),
-                                    "AccountStatusChanged",
-                                    G_CALLBACK (contact_manager_status_changed_cb),
-                                    manager, NULL);
+       empathy_connect_to_account_status_changed (priv->mc,
+                                                  G_CALLBACK (contact_manager_status_changed_cb),
+                                                  manager, NULL);
 
        /* Get ContactList for existing connections */
        accounts = mission_control_get_online_connections (priv->mc, NULL);