finch/gntaccount.c

branch
soc.2008.masterpassword
changeset 34028
a3050b6df38e
parent 34023
6bc30809f7fe
child 34029
059c1270db1f
equal deleted inserted replaced
34027:2f162902f78a 34028:a3050b6df38e
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)

mercurial