From 021e36535c0b94d0f47c5e7becfdfa45f7e26b61 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 7 Mar 2005 22:23:14 +0000 Subject: [PATCH] fix memleak --- stepmania/src/OptionRowHandler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/OptionRowHandler.cpp b/stepmania/src/OptionRowHandler.cpp index 4d7e0bfb4d..0105e153b7 100644 --- a/stepmania/src/OptionRowHandler.cpp +++ b/stepmania/src/OptionRowHandler.cpp @@ -510,12 +510,12 @@ class OptionRowHandlerLua : public OptionRowHandler public: LuaExpression *m_pLuaTable; - OptionRowHandlerLua::OptionRowHandlerLua() { m_pLuaTable = NULL; Init(); } + OptionRowHandlerLua() { m_pLuaTable = new LuaExpression; Init(); } + virtual ~OptionRowHandlerLua() { delete m_pLuaTable; } void Init() { OptionRowHandler::Init(); - delete m_pLuaTable; - m_pLuaTable = new LuaExpression; + m_pLuaTable->Unset(); } virtual void Load( OptionRowDefinition &defOut, CString sLuaFunction ) {