From 10dbf19c412bfeb1fcdd9d5992a72914716fe983 Mon Sep 17 00:00:00 2001 From: Adam Dobrowolski Date: Thu, 30 Apr 2020 08:51:53 +0200 Subject: [PATCH] EGD-2964 application notes - removed leak --- .../application-notes/windows/NotesEditWindow.cpp | 10 +--------- .../application-notes/windows/NotesMainWindow.cpp | 10 +--------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/module-apps/application-notes/windows/NotesEditWindow.cpp b/module-apps/application-notes/windows/NotesEditWindow.cpp index 234068e66..b3c8374ed 100644 --- a/module-apps/application-notes/windows/NotesEditWindow.cpp +++ b/module-apps/application-notes/windows/NotesEditWindow.cpp @@ -77,15 +77,7 @@ namespace gui void NotesEditWindow::destroyInterface() { - AppWindow::destroyInterface(); - - if (text) { - removeWidget(text); - delete text; - text = nullptr; - } - - children.clear(); + erase(); } NotesEditWindow::~NotesEditWindow() diff --git a/module-apps/application-notes/windows/NotesMainWindow.cpp b/module-apps/application-notes/windows/NotesMainWindow.cpp index 3aa5a0df1..d626daa9e 100644 --- a/module-apps/application-notes/windows/NotesMainWindow.cpp +++ b/module-apps/application-notes/windows/NotesMainWindow.cpp @@ -57,15 +57,7 @@ namespace gui } void NotesMainWindow::destroyInterface() { - AppWindow::destroyInterface(); - - if (list) { - removeWidget(list); - delete list; - list = nullptr; - }; - - children.clear(); + erase(); delete notesModel; }