From 5165ada191da6a8e1633eeac19097b86217bc01e Mon Sep 17 00:00:00 2001
From: jsalmon3 <>
Date: Sat, 1 Jun 2002 15:32:16 +0000
Subject: [PATCH] Fixed bug in server menu where the Start Game button was
 deactivated

---
 doc/ChangeLog.html | 2 ++
 src/ui/menus.cpp   | 8 ++++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/doc/ChangeLog.html b/doc/ChangeLog.html
index 8f6645be6..cf4476695 100644
--- a/doc/ChangeLog.html
+++ b/doc/ChangeLog.html
@@ -835,6 +835,8 @@
         Jimmy Salmon).
     <LI>Implemented task #38320: Making screen shots (from Jimmy Salmon).
     <LI>Fixed bug #528207: Fog of war is not correct (from Jimmy Salmon).
+    <LI>Fixed bug in server menu where the Start Game button was deactivated
+        (from Jimmy Salmon).
     </UL>
 </UL>
 
diff --git a/src/ui/menus.cpp b/src/ui/menus.cpp
index e5042ba59..3ad004cb1 100644
--- a/src/ui/menus.cpp
+++ b/src/ui/menus.cpp
@@ -4473,9 +4473,13 @@ local void MultiGamePlayerSelectorsUpdate(int initial)
     //	Check if all players are ready.
     DebugLevel0Fn("READY to START: AVAIL = %d, READY = %d\n" _C_ avail _C_ ready);
     if (ready == avail) {
-	NetMultiSetupMenuItems[3].flags = 0;	// enable start game button
+	if (NetMultiSetupMenuItems[3].flags == MenuButtonDisabled) {
+	    // enable start game button
+	    NetMultiSetupMenuItems[3].flags = 0;
+	}
     } else {
-	NetMultiSetupMenuItems[3].flags = MenuButtonDisabled;	// disable start game button
+	// disable start game button
+	NetMultiSetupMenuItems[3].flags = MenuButtonDisabled;
     }
 }