diff --git a/src/sound/sound_server.cpp b/src/sound/sound_server.cpp
index 237ca8124..9cd14e207 100644
--- a/src/sound/sound_server.cpp
+++ b/src/sound/sound_server.cpp
@@ -240,7 +240,7 @@ global int CDRomCheck(void *unused __attribute__ ((unused)))
 	}
     }
 #elif defined(USE_LIBCDA)
-    if (CDMode != CDModeRandom && CDMode != CDModeStopped
+    if (CDMode != CDModeOff && CDMode != CDModeStopped
 	    && !cd_current_track() && CDMode != CDModeDefined) {
 	DebugLevel0Fn("Playing new track\n");
 	PlayCDRom(CDMode);