diff options
Diffstat (limited to 'engines/supernova/state.cpp')
-rw-r--r-- | engines/supernova/state.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/supernova/state.cpp b/engines/supernova/state.cpp index 5fc764fc69..b37df1941b 100644 --- a/engines/supernova/state.cpp +++ b/engines/supernova/state.cpp @@ -948,11 +948,11 @@ void GameManager::errorTemp() { void GameManager::wait2(int ticks) { int32 end = _state._time + ticksToMsec(ticks); - while (_state._time < end) { + do { _vm->updateEvents(); g_system->updateScreen(); g_system->delayMillis(_vm->_delay); - } + } while (_state._time < end); } void GameManager::setAnimationTimer(int ticks) { |