From 9f47e6c02842edb9cf688a0e9a20828b69c8944a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Mon, 4 Jan 2021 21:49:09 +0100 Subject: [PATCH] Actually fix the bug, see previous commit --- src/lua/LuaComponent.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lua/LuaComponent.cpp b/src/lua/LuaComponent.cpp index dc2305079..a2567fb5b 100644 --- a/src/lua/LuaComponent.cpp +++ b/src/lua/LuaComponent.cpp @@ -83,8 +83,11 @@ int LuaComponent::visible(lua_State * l) LuaComponent::~LuaComponent() { - if(component && component->GetParentWindow()) - component->GetParentWindow()->RemoveComponent(component); - delete component; + if (component) + { + if (component->GetParentWindow()) + component->GetParentWindow()->RemoveComponent(component); + delete component; + } } #endif