Fixed parm.previousthread not being actually set to the previous executing thread

This commit is contained in:
smallmodel committed 2023-10-23 19:31:01 +02:00
1 parent 7787729b24
commit a249f6b29b
1 file changed
+5 -2
+5 -2
View File
@@ -2358,8 +2358,11 @@ void ScriptThread::ScriptExecute(ScriptVariable *data, int dataSize, ScriptVaria
void ScriptThread::ScriptExecuteInternal(ScriptVariable *data, int dataSize)
{
SafePtr<ScriptThread> currentThread = Director.m_CurrentThread;
SafePtr<ScriptThread> previousThread = Director.m_PreviousThread;
SafePtr<ScriptThread> currentThread;
SafePtr<ScriptThread> previousThread;
currentThread = Director.CurrentThread();
previousThread = this;
Director.m_PreviousThread = currentThread;
Director.m_CurrentThread = this;