diff -ru -X /home/jjm/cvs/no.freeciv FreecivCVS/client/gui-gtk/connectdlg.c freeciv/client/gui-gtk/connectdlg.c --- FreecivCVS/client/gui-gtk/connectdlg.c Wed Jan 26 09:39:57 2000 +++ freeciv/client/gui-gtk/connectdlg.c Thu Mar 16 16:09:31 2000 @@ -39,6 +39,7 @@ static GtkWidget *iname, *ihost, *iport; static GtkWidget *connw, *quitw; +extern GtkWidget *turn_done_button; extern GtkWidget *toplevel; static GtkWidget *dialog; @@ -128,7 +129,8 @@ int i; if (!titles) titles = intl_slist(6, titles_); - + + gtk_widget_set_sensitive(turn_done_button, FALSE); gtk_widget_set_sensitive(toplevel, FALSE); dialog=gtk_dialog_new(); diff -ru -X /home/jjm/cvs/no.freeciv FreecivCVS/client/gui-xaw/connectdlg.c freeciv/client/gui-xaw/connectdlg.c --- FreecivCVS/client/gui-xaw/connectdlg.c Wed Jan 26 09:39:58 2000 +++ freeciv/client/gui-xaw/connectdlg.c Thu Mar 16 16:09:35 2000 @@ -40,6 +40,7 @@ /* extern AppResources appResources; */ extern Widget toplevel; +extern Widget turn_done_button; /* in civclient.c; FIXME hardcoded sizes */ extern char name[]; @@ -77,14 +78,15 @@ { Widget shell, form; char buf[512]; - + XtTranslations textfieldtranslations; - + + XtSetSensitive(turn_done_button, FALSE); XtSetSensitive(toplevel, FALSE); - + I_T(shell=XtCreatePopupShell("connectdialog", transientShellWidgetClass, toplevel, NULL, 0)); - + form=XtVaCreateManagedWidget("cform", formWidgetClass, shell, NULL); I_LW(XtVaCreateManagedWidget("cheadline", labelWidgetClass, form, NULL));