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