aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/griffon/dialogs.cpp3
-rw-r--r--engines/griffon/saveload.cpp3
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/griffon/dialogs.cpp b/engines/griffon/dialogs.cpp
index c000d58590..89c487cb13 100644
--- a/engines/griffon/dialogs.cpp
+++ b/engines/griffon/dialogs.cpp
@@ -638,9 +638,6 @@ void GriffonEngine::saveLoadNew() {
renderSaveStates();
} else if ((curCol == 2) && loadState(curRow - 1)) {
- _saveSlot = curRow - 1;
-
- _gameMode = kGameModeLoadGame;
return;
}
diff --git a/engines/griffon/saveload.cpp b/engines/griffon/saveload.cpp
index ff0ffbf588..3052005bb0 100644
--- a/engines/griffon/saveload.cpp
+++ b/engines/griffon/saveload.cpp
@@ -123,6 +123,9 @@ int GriffonEngine::loadState(int slotnum) {
INPUT("%f", &_player.spellStrength);
+ _saveSlot = slotnum;
+ _gameMode = kGameModeLoadGame;
+
return 1; // success
}