From ea33e1c8627a444ea5af21a9e83791ba9d85c4c2 Mon Sep 17 00:00:00 2001 From: Joshua Peisach Date: Thu, 28 Dec 2023 13:38:29 -0500 Subject: [PATCH] MxLoopingFlcPresenter::Destroy --- LEGO1/mxloopingflcpresenter.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/LEGO1/mxloopingflcpresenter.cpp b/LEGO1/mxloopingflcpresenter.cpp index cb4fd40b..cf30c758 100644 --- a/LEGO1/mxloopingflcpresenter.cpp +++ b/LEGO1/mxloopingflcpresenter.cpp @@ -24,10 +24,15 @@ void MxLoopingFlcPresenter::Init() this->m_flags &= ~Flag_Bit3; } -// STUB: LEGO1 0x100b4432 +// FUNCTION: LEGO1 0x100b4430 void MxLoopingFlcPresenter::Destroy(MxBool p_fromDestructor) { - // TODO + m_criticalSection.Enter(); + Init(); + m_criticalSection.Leave(); + + if (!p_fromDestructor) + MxVideoPresenter::Destroy(FALSE); } // FUNCTION: LEGO1 0x100b4470