From: Nathan W. <fac...@us...> - 2003-09-03 21:04:20
|
Update of /cvsroot/gaim/gaim/src In directory sc8-pr-cvs1:/tmp/cvs-serv1698/src Modified Files: gtkaccount.c Log Message: don't let people try to register blank jabber accounts Index: gtkaccount.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/gtkaccount.c,v retrieving revision 1.90 retrieving revision 1.91 diff -u -d -r1.90 -r1.91 --- gtkaccount.c 25 Aug 2003 15:42:38 -0000 1.90 +++ gtkaccount.c 3 Sep 2003 21:03:59 -0000 1.91 @@ -199,13 +199,15 @@ static void screenname_changed_cb(GtkEntry *entry, AccountPrefsDialog *dialog) { - if (dialog->ok_button == NULL) - return; + if (dialog->ok_button) + gtk_widget_set_sensitive(dialog->ok_button, + *gtk_entry_get_text(entry) != '\0'); + if (dialog->register_button) + gtk_widget_set_sensitive(dialog->register_button, + *gtk_entry_get_text(entry) != '\0'); - gtk_widget_set_sensitive(dialog->ok_button, - *gtk_entry_get_text(entry) != '\0'); } - + static void buddy_icon_filesel_delete_cb (GtkWidget *w, AccountPrefsDialog *dialog) { if (dialog->buddy_icon_filesel != NULL) @@ -1223,6 +1225,9 @@ G_CALLBACK(register_account_prefs_cb), dialog); dialog->register_button = button; + + if (dialog->account == NULL) + gtk_widget_set_sensitive(button, FALSE); if (dialog->prpl_info->register_user == NULL) gtk_widget_hide(button); |