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);