diff --git a/LEGO1/mxaudiomanager.cpp b/LEGO1/mxaudiomanager.cpp index b283a1ea..05cea8bf 100644 --- a/LEGO1/mxaudiomanager.cpp +++ b/LEGO1/mxaudiomanager.cpp @@ -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); } \ No newline at end of file diff --git a/LEGO1/mxaudiomanager.h b/LEGO1/mxaudiomanager.h index e87f8e78..21286899 100644 --- a/LEGO1/mxaudiomanager.h +++ b/LEGO1/mxaudiomanager.h @@ -11,6 +11,7 @@ class MxAudioManager : public MxMediaManager virtual ~MxAudioManager() override; void LockedReinitialize(MxS8); + void Reinitialize(); protected: void Init();