[Scummvm-git-logs] scummvm master -> f39b0b9dbeb77b86143148663bb99bf889370e4f
dreammaster
dreammaster at scummvm.org
Sun Mar 14 06:08:55 UTC 2021
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:
f39b0b9dbe AGS: Fix saving savegame components
Commit: f39b0b9dbeb77b86143148663bb99bf889370e4f
https://github.com/scummvm/scummvm/commit/f39b0b9dbeb77b86143148663bb99bf889370e4f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2021-03-13T22:08:45-08:00
Commit Message:
AGS: Fix saving savegame components
Changed paths:
engines/ags/engine/game/savegame_components.cpp
diff --git a/engines/ags/engine/game/savegame_components.cpp b/engines/ags/engine/game/savegame_components.cpp
index f3f3d191e3..f87b032243 100644
--- a/engines/ags/engine/game/savegame_components.cpp
+++ b/engines/ags/engine/game/savegame_components.cpp
@@ -1128,8 +1128,8 @@ static const ComponentHandler ComponentHandlers[] = {
typedef std::map<String, ComponentHandler> HandlersMap;
void GenerateHandlersMap(HandlersMap &map) {
map.clear();
- for (int i = 0; !strlen(ComponentHandlers[i].Name); ++i)
- map[String(ComponentHandlers[i].Name)] = ComponentHandlers[i];
+ for (int i = 0; ComponentHandlers[i].Name; ++i)
+ map[ComponentHandlers[i].Name] = ComponentHandlers[i];
}
// A helper struct to pass to (de)serialization handlers
@@ -1235,7 +1235,7 @@ HSaveError WriteComponent(PStream out, const ComponentHandler &hdlr) {
HSaveError WriteAllCommon(PStream out) {
WriteFormatTag(out, ComponentListTag, true);
- for (int type = 0; !strlen(ComponentHandlers[type].Name); ++type) {
+ for (int type = 0; ComponentHandlers[type].Name; ++type) {
HSaveError err = WriteComponent(out, ComponentHandlers[type]);
if (!err) {
return new SavegameError(kSvgErr_ComponentSerialization,
More information about the Scummvm-git-logs
mailing list