Disabled pause on debug

Fixed Director.m_PreviousThread being always NULL
This commit is contained in:
Ludovic 2019-06-30 14:22:57 +02:00
parent 9e0e0dbac5
commit 1a250d83cf
2 changed files with 8 additions and 5 deletions

View file

@ -8924,18 +8924,18 @@ void ScriptThread::ScriptExecute( ScriptVariable *data, int dataSize, ScriptVari
void ScriptThread::ScriptExecuteInternal( ScriptVariable *data, int dataSize )
{
SafePtr< ScriptThread > previousThread = Director.m_PreviousThread;
SafePtr< ScriptThread > currentThread = Director.m_CurrentThread;
SafePtr<ScriptThread> currentThread = Director.m_CurrentThread;
SafePtr<ScriptThread> previousThread = Director.m_PreviousThread;
Director.m_PreviousThread = previousThread;
Director.m_PreviousThread = currentThread;
Director.m_CurrentThread = this;
Stop();
m_ScriptVM->Execute( data, dataSize );
m_ScriptVM->Execute(data, dataSize);
// restore the previous values
Director.m_PreviousThread = previousThread;
Director.m_CurrentThread = currentThread;
Director.m_PreviousThread = previousThread;
Director.ExecuteRunning();
}