LegoMeterPresenter: use array deleter + BETA10-only assertion (#1527)

* LegoMeterPresenter: use array deleter

(cherry picked from commit 0897f75c7ca0b10df2b43783d0e99ff5059a29fb)

* assert in LegoCarBUild::InitPresenter is BETA10-only

(cherry picked from commit 1a41b62f6f7ae5f5926941e621a740a31d3c745f)
This commit is contained in:
Anonymous Maarten
2025-05-29 05:25:05 +02:00
committed by GitHub
parent 5646d017f1
commit 30ae89f483
2 changed files with 3 additions and 1 deletions

View File

@@ -268,7 +268,9 @@ void LegoCarBuild::InitPresenters()
m_Decals_Ctl1 = (MxControlPresenter*) Find("MxControlPresenter", "Decals_Ctl1");
m_Decals_Ctl2 = (MxControlPresenter*) Find("MxControlPresenter", "Decals_Ctl2");
m_Decal_Bitmap = (MxStillPresenter*) Find("MxStillPresenter", "Decal_Bitmap");
#ifdef BETA10
assert(m_Decal_Bitmap);
#endif
if (m_Decal_Bitmap) {
m_Decals_Ctl3 = (MxControlPresenter*) Find("MxControlPresenter", "Decals_Ctl3");
assert(m_Decals_Ctl3);

View File

@@ -27,7 +27,7 @@ LegoMeterPresenter::LegoMeterPresenter()
// FUNCTION: BETA10 0x1009764a
LegoMeterPresenter::~LegoMeterPresenter()
{
delete m_meterPixels;
delete[] m_meterPixels;
}
// FUNCTION: LEGO1 0x10043800