diff options
-rw-r--r-- | engines/saga/detection.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/saga/detection.cpp b/engines/saga/detection.cpp index e43f1ee5c7..f8c06bff8c 100644 --- a/engines/saga/detection.cpp +++ b/engines/saga/detection.cpp @@ -372,12 +372,13 @@ Common::Error SagaEngine::saveGameState(int slot, const char *desc) { } bool SagaEngine::canLoadGameStateCurrently() { - return !_scene->isInIntro(); + return !_scene->isInIntro() && + (_interface->getMode() == kPanelMain || _interface->getMode() == kPanelChapterSelection); } bool SagaEngine::canSaveGameStateCurrently() { return !_scene->isInIntro() && - (_interface->getMode() == kPanelMain || _interface->getMode() == kPanelChapterSelection); + (_interface->getMode() == kPanelMain || _interface->getMode() == kPanelChapterSelection); } } // End of namespace Saga |