aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--simon/simon.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index 4dba0cc6b1..0f04287707 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -4847,9 +4847,8 @@ void SimonEngine::delay(uint amount) {
_saveLoadFlag = (event.kbd.flags == OSystem::KBD_ALT) ? 1 : 2;
// We should only allow a load or save when it was possible in original
- // This stops load/save during cutscenes
- // But can still load/save during converstation
- if (!_lock_counter)
+ // This stops load/save during copy protection, conversations and cut scenes
+ if (!_lock_counter && !_show_preposition)
quick_load_or_save();
} else if (event.kbd.flags == OSystem::KBD_CTRL) {
if (event.kbd.keycode == 'a') {