From ff4845a6ea7bdef4712b8f52dc2a35d883270e8c Mon Sep 17 00:00:00 2001 From: Joshua Peisach Date: Thu, 28 Dec 2023 13:55:03 -0500 Subject: [PATCH] MxLoopingFlcPresenter::Destroy (#382) * MxLoopingFlcPresenter::Destroy * Use parent class call --------- Co-authored-by: Christian Semmler --- LEGO1/mxloopingflcpresenter.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/LEGO1/mxloopingflcpresenter.cpp b/LEGO1/mxloopingflcpresenter.cpp index cb4fd40b..03b14a5a 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) + MxFlcPresenter::Destroy(FALSE); } // FUNCTION: LEGO1 0x100b4470