From 1da09a7bbe14df57c311f9a3a788775c367fae08 Mon Sep 17 00:00:00 2001 From: Misha <106913236+MishaProductions@users.noreply.github.com> Date: Mon, 15 Jan 2024 09:49:14 -0500 Subject: [PATCH] fix deconstructor --- LEGO1/lego/legoomni/include/legometerpresenter.h | 4 ++-- LEGO1/lego/legoomni/src/video/legometerpresenter.cpp | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) 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()