diff --git a/marssound.c b/marssound.c index 9619d800d..50c023cc2 100644 --- a/marssound.c +++ b/marssound.c @@ -669,6 +669,8 @@ void S_SetMusicType(int newtype) newtype = mustype_spcm; if (newtype >= mustype_cd && !S_CDAvailable()) return; + if (newtype == mustype_spcm && *spcmDir == '\0') + return; // restart the current track savemus = curmusic;