Keep return script value

This commit is contained in:
Dale Glass 2022-10-13 20:34:32 +02:00 committed by ksuprynowicz
parent 34ab0f10e0
commit e2b140848f
2 changed files with 30 additions and 29 deletions

View file

@ -848,7 +848,7 @@ void ScriptManager::run() {
{
PROFILE_RANGE(script, _fileNameString);
_engine->evaluate(_scriptContents, _fileNameString);
_returnValue = _engine->evaluate(_scriptContents, _fileNameString);
_engine->maybeEmitUncaughtException(__FUNCTION__);
}
#ifdef _WIN32

View file

@ -968,6 +968,7 @@ protected:
mutable QReadWriteLock _entityScriptsLock { QReadWriteLock::Recursive };
QHash<EntityItemID, EntityScriptDetails> _entityScripts;
EntityScriptContentAvailableMap _contentAvailableQueue;
ScriptValue _returnValue;
bool _isThreaded { false };
qint64 _lastUpdate;