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; }