From 848c61fa2ac6529261bd63471970eb8e2f94e8a5 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Mon, 20 Feb 2023 12:24:35 -0600 Subject: [PATCH] feat(ui): remove frame from CSimpleTop's frames list when unregistering --- src/ui/CSimpleTop.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ui/CSimpleTop.cpp b/src/ui/CSimpleTop.cpp index dd77164..78d0596 100644 --- a/src/ui/CSimpleTop.cpp +++ b/src/ui/CSimpleTop.cpp @@ -580,5 +580,8 @@ void CSimpleTop::UnregisterForEvent(CSimpleFrame* frame, CSimpleEventType event, void CSimpleTop::UnregisterFrame(CSimpleFrame* frame) { this->HideFrame(frame, 0); - // TODO strata + auto framesLink = this->m_frames.Link(frame); + if (framesLink) { + framesLink->Unlink(); + } }