aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/kyra/gui_lol.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/kyra/gui_lol.cpp b/engines/kyra/gui_lol.cpp
index 940086e00f..1958e7a472 100644
--- a/engines/kyra/gui_lol.cpp
+++ b/engines/kyra/gui_lol.cpp
@@ -705,6 +705,10 @@ void LoLEngine::gui_updateInput() {
// TODO: We need to catch all cases where loading is not possible and
// set the "mainLoop" parameter to false for them.
int inputFlag = checkInput(_activeButtons, !(_updateFlags & 3), 0);
+
+ if (!(_updateFlags & 3))
+ checkAutosave();
+
if (_preserveEvents)
_preserveEvents = false;
else