diff options
Diffstat (limited to 'saga/sthread.cpp')
-rw-r--r-- | saga/sthread.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/saga/sthread.cpp b/saga/sthread.cpp index e12de61fee..c8858c2aed 100644 --- a/saga/sthread.cpp +++ b/saga/sthread.cpp @@ -103,7 +103,6 @@ void Script::executeThreads(uint msec) { ScriptThread *thread; ScriptThreadList::iterator threadIterator; - if (_vm->_interface->_statusTextInput) { return; } @@ -120,6 +119,7 @@ void Script::executeThreads(uint msec) { if (_vm->getGameType() == GType_IHNM) { thread->_flags &= ~kTFlagFinished; thread->_flags |= kTFlagAborted; + ++threadIterator; } else { threadIterator = _threadList.erase(threadIterator); } |