1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-04-11 18:36:45 +00:00

Don't destroy root widget for new elements

This commit is contained in:
uramer 2024-03-12 17:46:38 +01:00
parent dce0a9e11e
commit b12f98db98

View file

@ -313,11 +313,14 @@ namespace LuaUi
{ {
if (mState != Destroyed) if (mState != Destroyed)
{ {
destroyRoot(mRoot);
mRoot = nullptr;
if (mState != New) if (mState != New)
mLayout = sol::make_object(mLayout.lua_state(), sol::nil); {
mState = Destroyed; assert(mRoot);
destroyRoot(mRoot);
mRoot = nullptr;
}
mLayout = sol::make_object(mLayout.lua_state(), sol::nil);
} }
mState = Destroyed;
} }
} }