/pidgin/main: ed1b60bdd439: Bugfix: after checking and un-checki...
Tomasz Wasilczyk
tomkiewicz at cpw.pidgin.im
Sun Jul 8 06:36:12 EDT 2012
Changeset: ed1b60bdd439985bb90c2da29fce8ad3971c8e89
Author: Tomasz Wasilczyk <tomkiewicz at cpw.pidgin.im>
Date: 2012-07-08 12:36 +0200
Branch: default
URL: http://hg.pidgin.im/pidgin/main/rev/ed1b60bdd439
Description:
Bugfix: after checking and un-checking registration box in account setup dialog with username empty and login_label active, OK button was still active
diffstat:
pidgin/gtkaccount.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diffs (25 lines):
diff --git a/pidgin/gtkaccount.c b/pidgin/gtkaccount.c
--- a/pidgin/gtkaccount.c
+++ b/pidgin/gtkaccount.c
@@ -344,9 +344,11 @@
(dialog->prpl_info->options & OPT_PROTO_REGISTER_NOSCREENNAME));
int register_noscreenname = (opt_noscreenname && register_checked);
+ // get rid of login_label in username field
+ username_focus_cb(dialog->username_entry, NULL, dialog);
+
if (register_noscreenname) {
gtk_entry_set_text(GTK_ENTRY(dialog->username_entry), "");
- username_nofocus_cb(dialog->username_entry, NULL, dialog);
gtk_entry_set_text(GTK_ENTRY(dialog->password_entry), "");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dialog->remember_pass_check), FALSE);
}
@@ -360,6 +362,8 @@
*gtk_entry_get_text(GTK_ENTRY(dialog->username_entry))
!= '\0');
}
+
+ username_nofocus_cb(dialog->username_entry, NULL, dialog);
}
static void
More information about the Commits
mailing list