From 143b85013f48bd3926b46cdc48351bff59046357 Mon Sep 17 00:00:00 2001
From: nehalmistry <>
Date: Sat, 29 Mar 2003 05:57:52 +0000
Subject: [PATCH] fix crash in playsectionmusic()

---
 src/stratagus/stratagus.cpp | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/stratagus/stratagus.cpp b/src/stratagus/stratagus.cpp
index 9e4a0c764..3ca9809cd 100644
--- a/src/stratagus/stratagus.cpp
+++ b/src/stratagus/stratagus.cpp
@@ -1077,18 +1077,12 @@ global void MenuLoop(char* filename, WorldMap* map)
 	//
 	if ( !filename ) {
 	    NetPlayers = 0;
-	    // Start new music for menus?
-	    // FIXME: If second loop?
 
 #ifdef WITH_SOUND
-	    if( !PlayingMusic ) {
-		if (CDMode == CDModeOff) {
-		    PlayMusic(MenuMusic);
-		} else if (CDMode == CDModeDefined) {
-		    PlaySectionMusic(PlaySectionMainMenu);
-		}
-	    }
+	    // Start new music for menus
+	    PlaySectionMusic(PlaySectionMainMenu);
 #endif
+
 	    EnableRedraw=RedrawMenu;
 
 	    GuiGameStarted = 0;