Merge branch 'crash_temporary_ui_element' into 'master'

Fix crash #7469

See merge request OpenMW/openmw!3367
macos_ci_fix
psi29a 9 months ago
commit 42469c4b54

@ -216,12 +216,13 @@ namespace LuaUi
void Element::destroy()
{
if (mRoot)
{
destroyWidget(mRoot);
mRoot = nullptr;
mLayout = sol::make_object(mLayout.lua_state(), sol::nil);
}
sAllElements.erase(this);
if (!mRoot)
return;
destroyWidget(mRoot);
mRoot = nullptr;
mLayout = sol::make_object(mLayout.lua_state(), sol::nil);
}
void Element::attachToWidget(WidgetExtension* w)

Loading…
Cancel
Save