From bd71371beda1b81e5664d6bb5ccdd4634fb52588 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 28 Feb 2022 20:30:57 +0100 Subject: Migrate to std::shared_ptr --- src/base_tab/AppendGameDialog.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/base_tab/AppendGameDialog.cpp') diff --git a/src/base_tab/AppendGameDialog.cpp b/src/base_tab/AppendGameDialog.cpp index 258b965..52a6f3d 100644 --- a/src/base_tab/AppendGameDialog.cpp +++ b/src/base_tab/AppendGameDialog.cpp @@ -2,7 +2,7 @@ #include "MainWindow.hpp" #include "ochess.hpp" -AppendGameDialog::AppendGameDialog(wxWindow *parent, GameBase *base) +AppendGameDialog::AppendGameDialog(wxWindow *parent, std::shared_ptr base) : DialogAppendGame(parent), base(base) { for (TabInfos *i : MAINWIN->ListTabInfos()) { @@ -26,7 +26,7 @@ void AppendGameDialog::OnCancel(wxCommandEvent &event) { this->Close(); } void AppendGameDialog::OnImport(wxCommandEvent &event) { std::vector to_ignore; - std::vector new_games_bases; + std::vector> new_games_bases; std::vector> new_games; wxArrayInt selections; @@ -35,7 +35,7 @@ void AppendGameDialog::OnImport(wxCommandEvent &event) { for (int &i : selections) { TabInfos *tinfo = tinfos[i]; if (tinfo->type == TabInfos::BASE) { - new_games_bases.push_back(static_cast(tinfo->GetBase())); + new_games_bases.push_back(tinfo->GetBase()); } else if (tinfo->type == TabInfos::GAME) { new_games.push_back(tinfo->GetGame()); } -- cgit v1.2.3