From 218b814f4a5d0076622543b69ab053a83e8933b0 Mon Sep 17 00:00:00 2001
From: jsalmon3 <>
Date: Wed, 5 Mar 2003 18:53:26 +0000
Subject: [PATCH] Fixed bug in EndMenu if game isn't running

---
 src/ui/menu_proc.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ui/menu_proc.cpp b/src/ui/menu_proc.cpp
index 6b941a2b5..ca44b5382 100644
--- a/src/ui/menu_proc.cpp
+++ b/src/ui/menu_proc.cpp
@@ -2062,7 +2062,7 @@ global void EndMenu(void)
     MustRedraw = RedrawEverything;
     PopMenu();
 
-    if (!CurrentMenu && Callbacks != &GameCallbacks) {
+    if (!CurrentMenu && Callbacks != &GameCallbacks && GameRunning) {
 	InterfaceState = IfaceStateNormal;
 	Callbacks = &GameCallbacks;
 	GamePaused = 0;