]> git.0d.be Git - empathy.git/blobdiff - src/empathy-accounts-dialog.c
Renamed empathy_profile_chooser_get_selected to empathy_profile_chooser_dup_selected...
[empathy.git] / src / empathy-accounts-dialog.c
index 036c7f86b16e495d5a7fabdf5dd89619d2e4dcbc..e15c0eab1f070809d9d7372f84514fe0a7803d3f 100644 (file)
@@ -819,13 +819,14 @@ accounts_dialog_button_create_clicked_cb (GtkWidget             *button,
        gchar     *str;
        McProfileCapabilityFlags cap;
 
-       profile = empathy_profile_chooser_get_selected (dialog->combobox_profile);
+       profile = empathy_profile_chooser_dup_selected (dialog->combobox_profile);
 
        /* Create account */
        account = mc_account_create (profile);
        if (account == NULL) {
                /* We can't display an error to the user as MC doesn't give us
                 * any clue about the reason of the failure... */
+               g_object_unref (profile);
                return;
        }
 
@@ -869,7 +870,7 @@ accounts_dialog_profile_changed_cb (GtkWidget             *widget,
        McProfile *profile;
        McProfileCapabilityFlags cap;
 
-       profile = empathy_profile_chooser_get_selected (dialog->combobox_profile);
+       profile = empathy_profile_chooser_dup_selected (dialog->combobox_profile);
        cap = mc_profile_get_capabilities (profile);
 
        if (cap & MC_PROFILE_CAPABILITY_REGISTRATION_UI) {