From 2cdfad553905a1100d91b2000002aae47b56a5f6 Mon Sep 17 00:00:00 2001 From: Montel Laurent <kdeqt@yahoo.fr> Date: Fri, 13 Jul 2012 12:52:40 +0200 Subject: [PATCH] project manager: delete private class (fix mem leak) Change-Id: If6543e49d5ed3107230dcded2a2117614be190af Reviewed-by: Laszlo Papp <lpapp@kde.org> Reviewed-by: Daniel Teske <daniel.teske@nokia.com> --- src/plugins/projectexplorer/toolchainconfigwidget.cpp | 5 +++++ src/plugins/projectexplorer/toolchainconfigwidget.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/toolchainconfigwidget.cpp b/src/plugins/projectexplorer/toolchainconfigwidget.cpp index 93ad2f5d497..a01e21e2a51 100644 --- a/src/plugins/projectexplorer/toolchainconfigwidget.cpp +++ b/src/plugins/projectexplorer/toolchainconfigwidget.cpp @@ -75,6 +75,11 @@ ToolChainConfigWidget::ToolChainConfigWidget(ToolChain *tc) : { } +ToolChainConfigWidget::~ToolChainConfigWidget() +{ + delete d; +} + void ToolChainConfigWidget::setDisplayName(const QString &name) { d->m_toolChain->setDisplayName(name); diff --git a/src/plugins/projectexplorer/toolchainconfigwidget.h b/src/plugins/projectexplorer/toolchainconfigwidget.h index 2314df576c2..ed683585ee4 100644 --- a/src/plugins/projectexplorer/toolchainconfigwidget.h +++ b/src/plugins/projectexplorer/toolchainconfigwidget.h @@ -60,7 +60,7 @@ class PROJECTEXPLORER_EXPORT ToolChainConfigWidget : public QWidget public: ToolChainConfigWidget(ProjectExplorer::ToolChain *); - + ~ToolChainConfigWidget(); void setDisplayName(const QString &); virtual void apply() = 0; virtual void discard() = 0; -- GitLab