Changes between Version 2 and Version 3 of Ticket #13841
- Timestamp:
- Oct 5, 2022, 5:09:38 AM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #13841
- Property Component Common → --Other--
- Property Summary ENGINES: Setting a file's _saveType value by where it’s stored can cause a regular save to be overwritten. → ENGINES: AUTOSAVE: Setting a file's _saveType value by where it’s stored can cause a regular save to be overwritten.
-
Ticket #13841 – Description
v2 v3 15 15 Hopefully, most users will have removed any regular saves from their more popular games, via the in-game warning dialog, before this latest switch was effected. 16 16 17 However, as a matter of urgency, the changes in engines/savestate.cpp & engines/metaengine.cpp should be reverted or adjusted as appropriate, to remove any further risk to users. 17 However, as a matter of urgency, the changes in engines/savestate.cpp & engines/metaengine.cpp should be reverted or adjusted as appropriate, to remove any further risk to users. 18 19 The following suggestions simply revert the saveType test to its previous values & behaviour before PR3261, and include any subsequent changes in the same blocks of code since PR3261. 18 20 19 21 Proposed changes for consideration to complement removal of _saveType initialization from initSaveType() function (including renaming) in engines/savestate.cpp: … … 106 108 }}} 107 109 108 Individual engines targeted in [https://github.com/scummvm/scummvm/commit/7adad5aaf5831dc5adcee140f38aacc4a5db2518 7adad5aa] will need to be reviewed for potential changes , though most only involved the removal of calls setting the writeProtected & Deletable flags (which can be ignored).110 Individual engines targeted in [https://github.com/scummvm/scummvm/commit/7adad5aaf5831dc5adcee140f38aacc4a5db2518 7adad5aa] will need to be reviewed for potential changes (in particular Cine & SCI), though most only involved the removal of calls setting the writeProtected & Deletable flags (which can be ignored).