Submix hierarchy deallocation fixes

This commit is contained in:
Jack Andersen
2016-05-16 12:14:07 -10:00
parent 80026d7fe6
commit eea45ebcbe
3 changed files with 13 additions and 0 deletions

View File

@@ -15,6 +15,10 @@ AudioSubmix::AudioSubmix(BaseAudioVoiceEngine& root, IAudioMix& parent, IAudioSu
AudioSubmix::~AudioSubmix()
{
while (m_activeVoices.size())
m_activeVoices.front()->unbindVoice();
while (m_activeSubmixes.size())
m_activeSubmixes.front()->unbindSubmix();
unbindSubmix();
}