[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