comparison src/gtkaccount.c @ 5979:49ae70ffcea5

[gaim-migrate @ 6426] The check mail option now actually works. It turns out I was quite stupid and cleared all settings almost immediately after setting that one. Doh. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 30 Jun 2003 04:45:52 +0000
parents 041b657227c4
children 6e3650c096b0
comparison
equal deleted inserted replaced
5978:041b657227c4 5979:49ae70ffcea5
943 else { 943 else {
944 /* Protocol */ 944 /* Protocol */
945 gaim_account_set_protocol_id(dialog->account, dialog->protocol_id); 945 gaim_account_set_protocol_id(dialog->account, dialog->protocol_id);
946 } 946 }
947 947
948 /* Clear the existing settings. */
949 gaim_account_clear_settings(dialog->account);
950
948 /* Alias */ 951 /* Alias */
949 value = gtk_entry_get_text(GTK_ENTRY(dialog->alias_entry)); 952 value = gtk_entry_get_text(GTK_ENTRY(dialog->alias_entry));
950 953
951 if (*value != '\0') 954 if (*value != '\0')
952 gaim_account_set_alias(dialog->account, value); 955 gaim_account_set_alias(dialog->account, value);
975 /* Auto Login */ 978 /* Auto Login */
976 gaim_account_set_auto_login(dialog->account, GAIM_GTK_UI, 979 gaim_account_set_auto_login(dialog->account, GAIM_GTK_UI,
977 gtk_toggle_button_get_active( 980 gtk_toggle_button_get_active(
978 GTK_TOGGLE_BUTTON(dialog->auto_login_check))); 981 GTK_TOGGLE_BUTTON(dialog->auto_login_check)));
979 982
980 /* TODO: Do something about auto-login. */
981
982 /* Password */ 983 /* Password */
983 value = gtk_entry_get_text(GTK_ENTRY(dialog->password_entry)); 984 value = gtk_entry_get_text(GTK_ENTRY(dialog->password_entry));
984 985
985 if (gaim_account_get_remember_password(dialog->account) && *value != '\0') 986 if (gaim_account_get_remember_password(dialog->account) && *value != '\0')
986 gaim_account_set_password(dialog->account, value); 987 gaim_account_set_password(dialog->account, value);
1014 1015
1015 gaim_account_set_username(dialog->account, username); 1016 gaim_account_set_username(dialog->account, username);
1016 g_free(username); 1017 g_free(username);
1017 1018
1018 /* Add the protocol settings */ 1019 /* Add the protocol settings */
1019 gaim_account_clear_settings(dialog->account);
1020 1020
1021 for (l = dialog->prpl_info->protocol_options, 1021 for (l = dialog->prpl_info->protocol_options,
1022 l2 = dialog->protocol_opt_entries; 1022 l2 = dialog->protocol_opt_entries;
1023 l != NULL && l2 != NULL; 1023 l != NULL && l2 != NULL;
1024 l = l->next, l2 = l2->next) { 1024 l = l->next, l2 = l2->next) {