From 44ea0a50a39d58cb9e1f167c2973e396b4d853aa Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 28 Feb 2022 20:16:57 +0100 Subject: Migrate to std::shared_ptr --- src/game_tab/left_panel/GameTabLeftPanel.cpp | 2 +- src/game_tab/left_panel/GameTabLeftPanel.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/game_tab/left_panel') diff --git a/src/game_tab/left_panel/GameTabLeftPanel.cpp b/src/game_tab/left_panel/GameTabLeftPanel.cpp index d4c415d..a32ab23 100644 --- a/src/game_tab/left_panel/GameTabLeftPanel.cpp +++ b/src/game_tab/left_panel/GameTabLeftPanel.cpp @@ -1,7 +1,7 @@ #include "GameTabLeftPanel.hpp" #include -GameTabLeftPanel::GameTabLeftPanel(wxFrame *parent, Game *game) +GameTabLeftPanel::GameTabLeftPanel(wxFrame *parent, std::shared_ptr game) : TabGameLeftPanel(parent), game(game) { // Add board diff --git a/src/game_tab/left_panel/GameTabLeftPanel.hpp b/src/game_tab/left_panel/GameTabLeftPanel.hpp index c4b58b9..7aeb725 100644 --- a/src/game_tab/left_panel/GameTabLeftPanel.hpp +++ b/src/game_tab/left_panel/GameTabLeftPanel.hpp @@ -9,12 +9,12 @@ wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent); class GameTabLeftPanel : public TabGameLeftPanel { - Game *game; + std::shared_ptr game; BoardCanvas *board_canvas; void NotifyEditor(); public: - GameTabLeftPanel(wxFrame *parent, Game *game); + GameTabLeftPanel(wxFrame *parent, std::shared_ptr game); void Notify(); void OnPlay(wxCommandEvent &event); void OnGotoMove(wxCommandEvent &event); -- cgit v1.2.3