misc_gui.c
changeset 278 950c3ac6e649
parent 258 478345458cae
child 337 66647f97e7c0
--- a/misc_gui.c	Fri Sep 17 17:09:00 2004 +0000
+++ b/misc_gui.c	Fri Sep 17 17:53:34 2004 +0000
@@ -1116,6 +1116,9 @@
 		}
 		break;
 	case WE_DESTROY:
+		// pause is only used in single-player, non-editor mode
+		if(!_networking && (_game_mode != GM_EDITOR))
+			DoCommandP(0, 0, 0, NULL, CMD_PAUSE);
 		_query_string_active = false;
 		FiosFreeSavegameList();
 		break;
@@ -1189,6 +1192,10 @@
 		strcpy(_edit_str_buf, "UNNAMED");
 	}
 
+	// pause is only used in single-player, non-editor mode
+	if(_game_mode != GM_MENU && !_networking && (_game_mode != GM_EDITOR))
+		DoCommandP(0, 1, 0, NULL, CMD_PAUSE);
+
 	BuildFileList();
 
 	ResetObjectToPlace();