From deef13e80c91dd4348f3caa1ad88762e5338929b Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sat, 19 Oct 2019 19:26:14 +0200 Subject: [PATCH] Window::~Window() is now in charge of calling deleteLater for all children --- radio/src/thirdparty/libopenui/src/coloredit.cpp | 5 ----- radio/src/thirdparty/libopenui/src/coloredit.h | 2 -- radio/src/thirdparty/libopenui/src/form.h | 5 ----- radio/src/thirdparty/libopenui/src/menu.h | 4 ++-- radio/src/thirdparty/libopenui/src/menutoolbar.h | 5 ----- radio/src/thirdparty/libopenui/src/window.cpp | 2 +- 6 files changed, 3 insertions(+), 20 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/coloredit.cpp b/radio/src/thirdparty/libopenui/src/coloredit.cpp index 6ea5936c0..0de6d9386 100644 --- a/radio/src/thirdparty/libopenui/src/coloredit.cpp +++ b/radio/src/thirdparty/libopenui/src/coloredit.cpp @@ -78,8 +78,3 @@ ColorEdit::ColorEdit(FormGroup * parent, const rect_t & rect, std::function handler) diff --git a/radio/src/thirdparty/libopenui/src/menutoolbar.h b/radio/src/thirdparty/libopenui/src/menutoolbar.h index 81720d339..725bad6f9 100644 --- a/radio/src/thirdparty/libopenui/src/menutoolbar.h +++ b/radio/src/thirdparty/libopenui/src/menutoolbar.h @@ -77,11 +77,6 @@ class MenuToolbar: public FormGroup { { } - ~MenuToolbar() override - { - deleteChildren(); - } - void paint(BitmapBuffer * dc) override { dc->clear(DISABLE_COLOR); diff --git a/radio/src/thirdparty/libopenui/src/window.cpp b/radio/src/thirdparty/libopenui/src/window.cpp index 8c371e2ce..64360c71d 100644 --- a/radio/src/thirdparty/libopenui/src/window.cpp +++ b/radio/src/thirdparty/libopenui/src/window.cpp @@ -46,7 +46,7 @@ Window::~Window() focusWindow = nullptr; } - // TODO deleteChildren(); (remove from FormGroup) + deleteChildren(); } void Window::attach(Window * window)