diff --git a/LEGO1/lego/legoomni/include/legometerpresenter.h b/LEGO1/lego/legoomni/include/legometerpresenter.h index 15b73945..81f25bad 100644 --- a/LEGO1/lego/legoomni/include/legometerpresenter.h +++ b/LEGO1/lego/legoomni/include/legometerpresenter.h @@ -8,8 +8,8 @@ class LegoMeterPresenter : public MxStillPresenter { public: LegoMeterPresenter(); - // FUNCTION: LEGO1 0x10043550 - virtual ~LegoMeterPresenter() override{}; + virtual ~LegoMeterPresenter(); + // MxStillPresenter's `::ClassName` and `::IsA` are used. virtual void StreamingTickle() override; // vtable+0x20 diff --git a/LEGO1/lego/legoomni/src/video/legometerpresenter.cpp b/LEGO1/lego/legoomni/src/video/legometerpresenter.cpp index 50ac1fa7..abb1c3d8 100644 --- a/LEGO1/lego/legoomni/src/video/legometerpresenter.cpp +++ b/LEGO1/lego/legoomni/src/video/legometerpresenter.cpp @@ -37,6 +37,11 @@ LegoMeterPresenter::LegoMeterPresenter() m_unk0x6c = 0; m_unk0x84 = 0; } +// FUNCTION: LEGO1 0x10043780 +LegoMeterPresenter::~LegoMeterPresenter() +{ + delete m_unk0x6c; +} // FUNCTION: LEGO1 0x10043800 void LegoMeterPresenter::ParseExtra()