From 92f655a6b481ce5cc6b5d41780114dba3aafc895 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sun, 8 Jun 2025 17:02:40 +0200 Subject: gui: remove memory leak in tracker --- gui/src/tracker.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'gui/src/tracker.cpp') diff --git a/gui/src/tracker.cpp b/gui/src/tracker.cpp index 683c2c7..185ee61 100644 --- a/gui/src/tracker.cpp +++ b/gui/src/tracker.cpp @@ -60,7 +60,6 @@ #include #include #include -#include #include #include @@ -99,6 +98,7 @@ namespace Turns::gui { if (!settings) { + m_turn_order_view->set_parent(*this); return; } @@ -125,6 +125,11 @@ namespace Turns::gui // m_settings->bind("skip-defeated", m_turn_order->skip_defeated()); } + Tracker::~Tracker() + { + m_turn_order_view->unparent(); + } + auto Tracker::load(Glib::RefPtr file) -> void { if (file->query_exists()) -- cgit v1.2.3