From 1ad7dc0d98bb23c4dbe8c049d08c9834c58c48ec Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 27 Dec 2022 23:52:16 +0100 Subject: [PATCH] More memory leaks fixed --- src/layui/layui/layNetlistBrowser.cc | 6 ++++++ src/layui/layui/layNetlistBrowser.h | 1 + src/layui/layui/laySaveLayoutOptionsDialog.cc | 3 ++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/layui/layui/layNetlistBrowser.cc b/src/layui/layui/layNetlistBrowser.cc index 1a3634a4c..62436abca 100644 --- a/src/layui/layui/layNetlistBrowser.cc +++ b/src/layui/layui/layNetlistBrowser.cc @@ -182,6 +182,12 @@ NetlistBrowserConfigPage2::NetlistBrowserConfigPage2 (QWidget *parent) } } +NetlistBrowserConfigPage2::~NetlistBrowserConfigPage2 () +{ + delete mp_ui; + mp_ui = 0; +} + void NetlistBrowserConfigPage2::color_button_clicked () { diff --git a/src/layui/layui/layNetlistBrowser.h b/src/layui/layui/layNetlistBrowser.h index b3423c4de..f267b38d2 100644 --- a/src/layui/layui/layNetlistBrowser.h +++ b/src/layui/layui/layNetlistBrowser.h @@ -73,6 +73,7 @@ class NetlistBrowserConfigPage2 public: NetlistBrowserConfigPage2 (QWidget *parent); + ~NetlistBrowserConfigPage2 (); virtual void setup (lay::Dispatcher *root); virtual void commit (lay::Dispatcher *root); diff --git a/src/layui/layui/laySaveLayoutOptionsDialog.cc b/src/layui/layui/laySaveLayoutOptionsDialog.cc index 72547e8d9..fd6c7bed9 100644 --- a/src/layui/layui/laySaveLayoutOptionsDialog.cc +++ b/src/layui/layui/laySaveLayoutOptionsDialog.cc @@ -398,7 +398,8 @@ SaveLayoutAsOptionsDialog::SaveLayoutAsOptionsDialog (QWidget *parent, const std SaveLayoutAsOptionsDialog::~SaveLayoutAsOptionsDialog () { - // .. nothing yet .. + delete mp_ui; + mp_ui = 0; } void