diff --git a/src/SaveGameManager.cpp b/src/SaveGameManager.cpp index 18ecd4253c..fe27e802da 100644 --- a/src/SaveGameManager.cpp +++ b/src/SaveGameManager.cpp @@ -96,7 +96,7 @@ Game *SaveGameManager::LoadGame(const std::string &name) if (!rootNode.is_object()) { throw SavedGameCorruptException(); } - return new Game(LoadGameToJson(name)); + return new Game(rootNode); } catch (const Json::type_error &) { throw SavedGameCorruptException(); } catch (const Json::out_of_range &) {