]> git.0d.be Git - empathy.git/blobdiff - megaphone/src/megaphone-applet.c
Chang the API of AccountManager to have the get lookup the account by name
[empathy.git] / megaphone / src / megaphone-applet.c
index 1ef88ebc173bacc97d2612a0eb7f36bad6b7efaf..c269c7c7de7884e0d01f05f73693ea8d15b01af9 100644 (file)
@@ -443,7 +443,7 @@ megaphone_applet_set_contact (MegaphoneApplet *applet,
        /* Lookup the new contact */
        if (str) {
                strv = g_strsplit (str, "/", 2);
-               priv->account = empathy_account_manager_lookup (priv->account_manager, 
+               priv->account = empathy_account_manager_get_account (priv->account_manager,
                        strv[0]);
                priv->id = strv[1];
                g_free (strv[0]);
@@ -451,6 +451,7 @@ megaphone_applet_set_contact (MegaphoneApplet *applet,
        }
 
        if (priv->account) {
+               g_object_ref (priv->account);
                connection = empathy_account_get_connection (priv->account);
                if (connection) {
                        megaphone_applet_new_connection_cb (priv->account_manager,