Fix crash in Atlas.

Fixes 6fbf036ae4

Reported by: Stan
Differential Revision: https://code.wildfiregames.com/D3954
This was SVN commit r25425.
This commit is contained in:
wraitii
2021-05-12 19:25:09 +00:00
parent dd19cc3444
commit d798a2ec0e
+3 -1
View File
@@ -89,11 +89,13 @@ void CGUIManager::SwitchPage(const CStrW& pageName, ScriptInterface* srcScriptIn
{
// The page stack is cleared (including the script context where initData came from),
// therefore we have to clone initData.
ScriptRequest rq(srcScriptInterface);
Script::StructuredClone initDataClone;
if (!initData.isUndefined())
{
ScriptRequest rq(srcScriptInterface);
initDataClone = Script::WriteStructuredClone(rq, initData);
}
m_PageStack.clear();