MxAudioManager::Reinitialize, fix LockedReinitialize logic

This commit is contained in:
Joshua Peisach 2023-09-15 18:05:43 -04:00
parent 507cc3024b
commit 5d3a285a30
No known key found for this signature in database
GPG Key ID: 41C3D4189AFEDB5A
2 changed files with 8 additions and 1 deletions

View File

@ -25,7 +25,13 @@ void MxAudioManager::LockedReinitialize(MxS8 p_skipTeardown)
Init();
this->m_criticalSection.Leave();
if (p_skipTeardown) {
if (!p_skipTeardown) {
Teardown();
}
}
// OFFSET: LEGO1 0x100b8e90
void MxAudioManager::Reinitialize()
{
LockedReinitialize(0);
}

View File

@ -11,6 +11,7 @@ class MxAudioManager : public MxMediaManager
virtual ~MxAudioManager() override;
void LockedReinitialize(MxS8);
void Reinitialize();
protected:
void Init();