Update existing default masterlist settings.

This commit is contained in:
Oliver Hamlet
2015-06-21 11:37:15 +01:00
parent 1c25aeca99
commit 75118614da
+12
View File
@@ -377,6 +377,18 @@ namespace loot {
else
return false;
}
else {
// Update existing default branches to new version default, if the
// default repositories are used.
for (auto &node : _settings["games"]) {
GameSettings settings(node.as<GameSettings>());
if (settings.RepoURL() == GameSettings(settings.Id()).RepoURL()
&& settings.RepoBranch() == "master") {
node["branch"] = "v0.7";
}
}
}
if (_settings["windows"])
_settings.remove("windows");