Mercurial > pidgin
changeset 5664:7867ae4836ac
[gaim-migrate @ 6079]
Fixed some more warnings (I think) from when you add a new account.
Unfortunately, it seems that importing prefs and accounts from the old
.gaimrc is having some issues. I know why, will fix. :/
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 02 Jun 2003 10:10:37 +0000 |
parents | e9551e7d6f01 |
children | 132a30783c3d |
files | src/gtkaccount.c |
diffstat | 1 files changed, 18 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gtkaccount.c Mon Jun 02 10:03:03 2003 +0000 +++ b/src/gtkaccount.c Mon Jun 02 10:10:37 2003 +0000 @@ -414,9 +414,12 @@ switch (gaim_account_option_get_type(option)) { case GAIM_PREF_BOOLEAN: - bool_value = gaim_account_get_bool(dialog->account, - gaim_account_option_get_setting(option), - gaim_account_option_get_default_bool(option)); + if (dialog->account == NULL) + bool_value = gaim_account_option_get_default_bool(option); + else + bool_value = gaim_account_get_bool(dialog->account, + gaim_account_option_get_setting(option), + gaim_account_option_get_default_bool(option)); check = gtk_check_button_new_with_label( gaim_account_option_get_text(option)); @@ -429,9 +432,12 @@ break; case GAIM_PREF_INT: - int_value = gaim_account_get_int(dialog->account, - gaim_account_option_get_setting(option), - gaim_account_option_get_default_int(option)); + if (dialog->account == NULL) + int_value = gaim_account_option_get_default_int(option); + else + int_value = gaim_account_get_int(dialog->account, + gaim_account_option_get_setting(option), + gaim_account_option_get_default_int(option)); g_snprintf(buf, sizeof(buf), "%d", int_value); @@ -447,9 +453,12 @@ break; case GAIM_PREF_STRING: - str_value = gaim_account_get_string(dialog->account, - gaim_account_option_get_setting(option), - gaim_account_option_get_default_string(option)); + if (dialog->account == NULL) + str_value = gaim_account_option_get_default_string(option); + else + str_value = gaim_account_get_string(dialog->account, + gaim_account_option_get_setting(option), + gaim_account_option_get_default_string(option)); entry = gtk_entry_new();