diff --git a/LEGO1/lego/legoomni/src/audio/lego3dsound.cpp b/LEGO1/lego/legoomni/src/audio/lego3dsound.cpp index 8d3445b1..ea8db0b5 100644 --- a/LEGO1/lego/legoomni/src/audio/lego3dsound.cpp +++ b/LEGO1/lego/legoomni/src/audio/lego3dsound.cpp @@ -189,8 +189,7 @@ void Lego3DSound::FUN_10011a60(ma_sound* p_sound, const char* p_name) // Reset ownership flags before reassigning. Reset() only clears m_roi // but not these flags, so stale values from a previous actor-backed play // would cause an incorrect ReleaseActor call for non-actor ROIs - m_isActor = FALSE; - m_enabled = FALSE; + m_enabled = m_isActor = FALSE; if (CharacterManager()->IsActor(p_name)) { m_roi = CharacterManager()->GetActorROI(p_name, TRUE);