diff options
Diffstat (limited to 'engines/scumm')
-rw-r--r-- | engines/scumm/scumm.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp index fc64df4a1a..2f6ea489d5 100644 --- a/engines/scumm/scumm.cpp +++ b/engines/scumm/scumm.cpp @@ -2435,6 +2435,9 @@ void ScummEngine::scummLoop_handleSaveLoad() { if (success && _saveTemporaryState && VAR_GAME_LOADED != 0xFF && _game.version <= 7) VAR(VAR_GAME_LOADED) = 201; + + if (!_saveTemporaryState) + _lastSaveTime = _system->getMillis(); } else { success = loadState(_saveLoadSlot, _saveTemporaryState, filename); if (!success) @@ -2458,7 +2461,6 @@ void ScummEngine::scummLoop_handleSaveLoad() { clearClickedStatus(); _saveLoadFlag = 0; - _lastSaveTime = _system->getMillis(); } } |