Don't destroy root widget for new elements

fix-osga-rotate-wildly
uramer 10 months ago
parent dce0a9e11e
commit b12f98db98

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

Loading…
Cancel
Save