From 481737ce5a158be0c2543b37977438a43b3c65e2 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Wed, 7 Feb 2024 10:41:09 -0500 Subject: [PATCH] Match --- LEGO1/lego/legoomni/src/infocenter/infocenter.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LEGO1/lego/legoomni/src/infocenter/infocenter.cpp b/LEGO1/lego/legoomni/src/infocenter/infocenter.cpp index bd67fa09..1bbbbd55 100644 --- a/LEGO1/lego/legoomni/src/infocenter/infocenter.cpp +++ b/LEGO1/lego/legoomni/src/infocenter/infocenter.cpp @@ -1166,13 +1166,15 @@ MxBool Infocenter::VTable0x64() // FUNCTION: LEGO1 0x10071030 void Infocenter::StartCredits() { + MxPresenter* presenter; + while (!m_set0xa8.empty()) { MxCoreSet::iterator it = m_set0xa8.begin(); MxCore* object = *it; m_set0xa8.erase(it); if (object->IsA("MxPresenter")) { - MxPresenter* presenter = (MxPresenter*) object; + presenter = (MxPresenter*) object; MxDSAction* action = presenter->GetAction(); if (action) { @@ -1186,7 +1188,6 @@ void Infocenter::StartCredits() } MxPresenterListCursor cursor(&m_controlPresenters); - MxPresenter* presenter; while (cursor.First(presenter)) { cursor.Detach();