[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim/Applications/15.08] libksieve/ksieveui: Fix memory leak and crash in ManageSieveScriptsDialo
From: Dan_Vrátil <dvratil () redhat ! com>
Date: 2015-09-15 11:20:03
Message-ID: E1ZboHL-00082I-1g () scm ! kde ! org
[Download RAW message or body]
Git commit 9c1a1d87503d4e12990b93dcab63941c7e91ab8f by Dan Vr=C3=A1til.
Committed on 15/09/2015 at 11:19.
Pushed by dvratil into branch 'Applications/15.08'.
Fix memory leak and crash in ManageSieveScriptsDialog
M +3 -0 libksieve/ksieveui/managesievescriptsdialog.cpp
http://commits.kde.org/kdepim/9c1a1d87503d4e12990b93dcab63941c7e91ab8f
diff --git a/libksieve/ksieveui/managesievescriptsdialog.cpp b/libksieve/ks=
ieveui/managesievescriptsdialog.cpp
index e6e5acc..8e2f413 100644
--- a/libksieve/ksieveui/managesievescriptsdialog.cpp
+++ b/libksieve/ksieveui/managesievescriptsdialog.cpp
@@ -152,6 +152,9 @@ ManageSieveScriptsDialog::~ManageSieveScriptsDialog()
{
KConfigGroup group(KSharedConfig::openConfig(), "ManageSieveScriptsDia=
log");
group.writeEntry("Size", size());
+ // prevent QTreeWidget signals triggered by it's desctructor from call=
ing our slots
+ d->mTreeView->disconnect(this);
+ delete d;
}
=
void ManageSieveScriptsDialog::hideEvent(QHideEvent *event)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic