From 4e9ea8f5a1be43260c913bdbc6c156b3765ae93b Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 25 Jan 2026 13:40:19 -0600 Subject: [PATCH] feat(ui): delete frames in CSimpleTop dtor --- src/ui/simple/CSimpleTop.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ui/simple/CSimpleTop.cpp b/src/ui/simple/CSimpleTop.cpp index 61a4a8f..4283997 100644 --- a/src/ui/simple/CSimpleTop.cpp +++ b/src/ui/simple/CSimpleTop.cpp @@ -400,6 +400,11 @@ CSimpleTop::CSimpleTop() : CLayoutFrame() { CSimpleTop::~CSimpleTop() { // TODO + while (auto frame = this->m_frames.Head()) { + this->m_frames.UnlinkNode(frame); + delete frame; + } + for (auto& strata : this->m_strata) { delete strata; strata = nullptr;