tBugs with using grab_default fixed; stock GTK+ widgets now used extensively. - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit d76e3b11ea424d4130bf5e934c50fad6b0dcdb6e
(DIR) parent fc52feea6ab65b0b6b32a7acd0034f5116f1694d
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Mon, 25 Mar 2002 16:57:49 +0000
Bugs with using grab_default fixed; stock GTK+ widgets now used extensively.
Diffstat:
M src/gui_client/newgamedia.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/src/gui_client/newgamedia.c b/src/gui_client/newgamedia.c
t@@ -418,7 +418,7 @@ void NewGameDialog(Player *play)
#endif
{
GtkWidget *vbox, *vbox2, *hbox, *label, *entry, *notebook;
- GtkWidget *frame, *button, *dialog;
+ GtkWidget *frame, *button, *dialog, *defbutton;
GtkAccelGroup *accel_group;
guint AccelKey;
t@@ -526,8 +526,8 @@ void NewGameDialog(Player *play)
gtk_box_pack_start(GTK_BOX(vbox2), button, FALSE, FALSE, 0);
gtk_container_add(GTK_CONTAINER(frame), vbox2);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
- gtk_widget_grab_default(button);
-
+ defbutton = button;
+
label = gtk_label_new(_("Server"));
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, label);
#endif /* NETWORKING */
t@@ -618,6 +618,9 @@ void NewGameDialog(Player *play)
SetStartGameStatus(NULL);
gtk_widget_show_all(dialog);
gtk_notebook_set_page(GTK_NOTEBOOK(notebook), NewGameType);
+#ifdef NETWORKING
+ gtk_widget_grab_default(defbutton);
+#endif
}
#ifdef NETWORKING