aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/griffon/dialogs.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/griffon/dialogs.cpp b/engines/griffon/dialogs.cpp
index 89c487cb13..847377a024 100644
--- a/engines/griffon/dialogs.cpp
+++ b/engines/griffon/dialogs.cpp
@@ -211,7 +211,7 @@ void GriffonEngine::title(int mode) {
}
g_system->delayMillis(10);
- } while (!_shouldQuit && !exitTitle);
+ } while (!_shouldQuit && !exitTitle && _gameMode != kGameModeNewGame && _gameMode != kGameModeLoadGame);
_itemTicks = _ticks + 210;
@@ -464,7 +464,7 @@ void GriffonEngine::configMenu() {
g_system->updateScreen();
g_system->delayMillis(10);
- } while (!_shouldQuit && !exitMenu);
+ } while (!_shouldQuit && !exitMenu && _gameMode != kGameModeNewGame && _gameMode != kGameModeLoadGame);
_cloudImg->setAlpha(64, true);