diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/kyra/kyra_lok.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/kyra/kyra_lok.cpp b/engines/kyra/kyra_lok.cpp index 9dbe5b9699..4ff7707641 100644 --- a/engines/kyra/kyra_lok.cpp +++ b/engines/kyra/kyra_lok.cpp @@ -469,7 +469,7 @@ void KyraEngine_LoK::mainLoop() { } void KyraEngine_LoK::delayUntil(uint32 timestamp, bool updateTimers, bool update, bool isMainLoop) { - while (_system->getMillis() < timestamp && !shouldQuit()) { + while (_system->getMillis() < timestamp && !shouldQuit() && !skipFlag()) { if (updateTimers) _timer->update(); |