From c107314558d80ecdedcf8209f652758bb16760ae Mon Sep 17 00:00:00 2001
From: nehalmistry <>
Date: Sun, 7 Apr 2002 19:50:11 +0000
Subject: [PATCH] libcda now only checks for current track is CDMode is not
 :off or :stopped

---
 src/sound/sound_server.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/sound/sound_server.cpp b/src/sound/sound_server.cpp
index d683519e7..517550b3d 100644
--- a/src/sound/sound_server.cpp
+++ b/src/sound/sound_server.cpp
@@ -274,12 +274,11 @@ global void CDRomCheck(void)
 	} else if (!strcmp(CDMode, ":random")) {
 	    PlayMusic(":random");
 	}
-    } else {
+    } else if (strcmp(CDMode, ":off") && strcmp(CDMode, ":stopped")) {
 	DebugLevel0Fn("get track\n");
         CDTrack = cd_current_track() + 1;
-	if (CDTrack > NumCDTracks) {
+	if (CDTrack > NumCDTracks)
 	    CDTrack = 1;
-	}
     }
 #endif
 }