1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-21 00:19:29 +02:00

JsonNode now uses std::variant internally. Fixes crash on deserialize

This commit is contained in:
Ivan Savenko
2023-10-21 19:48:07 +03:00
parent f3acc939b9
commit b2c336de0d
6 changed files with 81 additions and 179 deletions

View File

@ -61,7 +61,7 @@ void SettingsStorage::init(const std::string & dataFilename, const std::string &
JsonPath confName = JsonPath::builtin(dataFilename);
JsonUtils::assembleFromFiles(confName.getOriginalName()).swap(config);
config = JsonUtils::assembleFromFiles(confName.getOriginalName());
// Probably new install. Create config file to save settings to
if (!CResourceHandler::get("local")->existsResource(confName))