[Scummvm-cvs-logs] scummvm master -> cfa262b1b7a172cfbbbc510040ba26ce33bc7342
bluegr
md5 at scummvm.org
Sun Sep 25 14:16:46 CEST 2011
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
cfa262b1b7 AGI: Add some comments regarding save slot 0, and use the default SaveStateDescriptor constructor
Commit: cfa262b1b7a172cfbbbc510040ba26ce33bc7342
https://github.com/scummvm/scummvm/commit/cfa262b1b7a172cfbbbc510040ba26ce33bc7342
Author: Filippos Karapetis (md5 at scummvm.org)
Date: 2011-09-25T05:10:43-07:00
Commit Message:
AGI: Add some comments regarding save slot 0, and use the default SaveStateDescriptor constructor
Changed paths:
engines/agi/detection.cpp
diff --git a/engines/agi/detection.cpp b/engines/agi/detection.cpp
index ddd8349..21b1831 100644
--- a/engines/agi/detection.cpp
+++ b/engines/agi/detection.cpp
@@ -276,6 +276,8 @@ SaveStateDescriptor AgiMetaEngine::querySaveMetaInfos(const char *target, int sl
SaveStateDescriptor desc(slot, name);
+ // Do not allow save slot 0 (used for auto-saving) to be deleted or
+ // overwritten.
desc.setDeletableFlag(slot != 0);
desc.setWriteProtectedFlag(slot == 0);
@@ -307,7 +309,8 @@ SaveStateDescriptor AgiMetaEngine::querySaveMetaInfos(const char *target, int sl
return desc;
} else {
- SaveStateDescriptor emptySave(slot, "");
+ SaveStateDescriptor emptySave;
+ // Do not allow save slot 0 (used for auto-saving) to be overwritten.
emptySave.setWriteProtectedFlag(slot == 0);
return emptySave;
}
More information about the Scummvm-git-logs
mailing list