diff --git a/LEGO1/mxmediapresenter.h b/LEGO1/mxmediapresenter.h index e7b18f2f..d0a5efe4 100644 --- a/LEGO1/mxmediapresenter.h +++ b/LEGO1/mxmediapresenter.h @@ -45,6 +45,7 @@ class MxMediaPresenter : public MxPresenter undefined4 m_unk4c; private: void Init(); +protected: void Destroy(MxBool p_fromDestructor); }; diff --git a/LEGO1/mxmusicpresenter.cpp b/LEGO1/mxmusicpresenter.cpp index 608da589..84ac83d0 100644 --- a/LEGO1/mxmusicpresenter.cpp +++ b/LEGO1/mxmusicpresenter.cpp @@ -33,7 +33,7 @@ void MxMusicPresenter::Destroy(MxBool p_fromDestructor) Init(); m_criticalSection.Leave(); if (!p_fromDestructor) { - MxMediaPresenter::Destroy(); + MxMediaPresenter::Destroy(FALSE); } }