| 197 /* Remember password and password */ |
197 /* Remember password and password */ |
| 198 purple_account_set_remember_password(account, |
198 purple_account_set_remember_password(account, |
| 199 gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->remember))); |
199 gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->remember))); |
| 200 value = gnt_entry_get_text(GNT_ENTRY(dialog->password)); |
200 value = gnt_entry_get_text(GNT_ENTRY(dialog->password)); |
| 201 if (value && *value) |
201 if (value && *value) |
| 202 purple_account_set_password_async(account, g_strdup(value), g_free, NULL, NULL); |
202 purple_account_set_password(account, g_strdup(value), g_free, NULL, NULL); |
| 203 else |
203 else |
| 204 purple_account_set_password_async(account, NULL, NULL, NULL, NULL); |
204 purple_account_set_password(account, NULL, NULL, NULL, NULL); |
| 205 |
205 |
| 206 /* Mail notification */ |
206 /* Mail notification */ |
| 207 purple_account_set_check_mail(account, |
207 purple_account_set_check_mail(account, |
| 208 gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->newmail))); |
208 gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->newmail))); |
| 209 |
209 |
| 538 } |
538 } |
| 539 |
539 |
| 540 static void |
540 static void |
| 541 edit_account(PurpleAccount *account) |
541 edit_account(PurpleAccount *account) |
| 542 { |
542 { |
| 543 purple_account_get_password_async(account, edit_account_continue, account); |
543 purple_account_get_password(account, edit_account_continue, account); |
| 544 } |
544 } |
| 545 |
545 |
| 546 static void |
546 static void |
| 547 edit_account_continue(PurpleAccount * account, |
547 edit_account_continue(PurpleAccount * account, |
| 548 gchar * password, GError * error, gpointer user_data) |
548 gchar * password, GError * error, gpointer user_data) |