diff options
author | Filippos Karapetis | 2011-09-25 15:01:23 +0300 |
---|---|---|
committer | Filippos Karapetis | 2011-09-25 15:03:02 +0300 |
commit | d01d228ee89d2e5c671dec825bbec50c3b6cf50c (patch) | |
tree | e9e8e46e6f203d44d10ef5bc5e7f47eaf20e91f4 /engines | |
parent | d50b519653aa0ade953097934efa4f544b167f3c (diff) | |
download | scummvm-rg350-d01d228ee89d2e5c671dec825bbec50c3b6cf50c.tar.gz scummvm-rg350-d01d228ee89d2e5c671dec825bbec50c3b6cf50c.tar.bz2 scummvm-rg350-d01d228ee89d2e5c671dec825bbec50c3b6cf50c.zip |
AGI/COMMON: Fixed bug #3407308 - "AGI: SQ2: Saving allowed in autosave slot 0 from scummvmmenu"
The save/load dialog code was not polling for meta info for empty slots
Diffstat (limited to 'engines')
-rw-r--r-- | engines/agi/detection.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/agi/detection.cpp b/engines/agi/detection.cpp index 5141ab761f..ddd8349854 100644 --- a/engines/agi/detection.cpp +++ b/engines/agi/detection.cpp @@ -306,9 +306,11 @@ SaveStateDescriptor AgiMetaEngine::querySaveMetaInfos(const char *target, int sl delete in; return desc; + } else { + SaveStateDescriptor emptySave(slot, ""); + emptySave.setWriteProtectedFlag(slot == 0); + return emptySave; } - - return SaveStateDescriptor(); } const ADGameDescription *AgiMetaEngine::fallbackDetect(const FileMap &allFilesXXX, const Common::FSList &fslist) const { |