diff --git a/src/d/snd/d_snd_control_player_mgr.cpp b/src/d/snd/d_snd_control_player_mgr.cpp index afdc8e1d..d2ea4d61 100644 --- a/src/d/snd/d_snd_control_player_mgr.cpp +++ b/src/d/snd/d_snd_control_player_mgr.cpp @@ -15,7 +15,7 @@ struct FanfareMuteFlagsApplier { // The logic here is inverted compared to the others - Fanfares seem to // mute things by default unless otherwise speciefied u32 id = handle.GetId(); - if (dSndBgmMgr_c::GetInstance()->getSoundHandleCurrentlyPlayingFanSound(handle.GetId())) { + if (dSndBgmMgr_c::GetInstance()->getSoundHandleCurrentlyPlayingFanSound(id)) { u32 userParam = dSndMgr_c::GetInstance()->getArchive()->GetSoundUserParam(id); if (!(userParam & dSndPlayerMgr_c::FANFARE_UNMUTE_BGM)) { dSndControlPlayerMgr_c::GetInstance()->setGroupVolumeFlag(