diff --git a/src/s_sound.c b/src/s_sound.c index 54af13d05..885f6d1c2 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -2503,6 +2503,9 @@ void GameSounds_OnChange(void) if (M_CheckParm("-nosound") || M_CheckParm("-noaudio")) return; + if (cv_gamesounds.value != sound_disabled) + return; + if (sound_disabled) { sound_disabled = false; @@ -2525,6 +2528,9 @@ void GameDigiMusic_OnChange(void) else if (M_CheckParm("-nodigmusic")) return; + if (cv_gamedigimusic.value != digital_disabled) + return; + if (digital_disabled) { digital_disabled = false;