diff --git a/src/sound/music.cpp b/src/sound/music.cpp index 458c7570e..934dbe4b7 100644 --- a/src/sound/music.cpp +++ b/src/sound/music.cpp @@ -182,9 +182,10 @@ local int PlayCDRom(const char* name) if (!strncmp(name, ":", 1)) { SDL_Init(SDL_INIT_CDROM); CDRom = SDL_CDOpen(0); - if (SDL_CDStatus(CDRom) == 0) + if (!SDL_CDStatus(CDRom)) { + CDMode = ":off"; return 1; - StopMusic(); // stop music before new music + } } } // CDPlayer command?