diff options
Diffstat (limited to 'src/base_tab/gamebase/PGNGameBase.cpp')
| -rw-r--r-- | src/base_tab/gamebase/PGNGameBase.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base_tab/gamebase/PGNGameBase.cpp b/src/base_tab/gamebase/PGNGameBase.cpp index 331d760..e0fe3b9 100644 --- a/src/base_tab/gamebase/PGNGameBase.cpp +++ b/src/base_tab/gamebase/PGNGameBase.cpp @@ -64,7 +64,7 @@ std::shared_ptr<Game> PGNGameBase::GetGame(std::uint32_t id) { } void PGNGameBase::Save(std::vector<std::uint32_t> to_ignore, - std::vector<GameBase *> new_games_bases, + std::vector<std::shared_ptr<GameBase>> new_games_bases, std::vector<std::shared_ptr<Game>> new_games) { wxStandardPaths stdPaths = wxStandardPaths::Get(); wxString tmp = stdPaths.GetTempDir() + "/save_pgn_tmp.pgn"; @@ -87,7 +87,7 @@ void PGNGameBase::Save(std::vector<std::uint32_t> to_ignore, } // Now add new games - for (GameBase *current : new_games_bases) { + for (std::shared_ptr<GameBase> current : new_games_bases) { current->Reset(); while (current->NextGame()) { if (several) { @@ -114,7 +114,7 @@ void PGNGameBase::Save(std::vector<std::uint32_t> to_ignore, wxRemoveFile(tmp); } -void PGNGameBase::Export(GameBase *base) { +void PGNGameBase::Export(std::shared_ptr<GameBase> base) { wxFile new_pgn(file, wxFile::write); base->Reset(); |
