From c03182e428e65f6ee1ca20e79fb2fa93dea34cad Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@digia.com>
Date: Mon, 19 Nov 2012 14:46:09 +0100
Subject: [PATCH] Fix crash when closing creator

Fix crash when closing creator after the kit options page was shown.
Also fixes a memory leak.

Change-Id: I5c5f72fc3c83aaefecfb722a86902f5cbb880a70
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/projectexplorer/kitmanagerconfigwidget.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
index 675aeba9499..7fcfee2af0d 100644
--- a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
+++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
@@ -98,6 +98,9 @@ KitManagerConfigWidget::KitManagerConfigWidget(Kit *k, QWidget *parent) :
 
 KitManagerConfigWidget::~KitManagerConfigWidget()
 {
+    qDeleteAll(m_widgets);
+    m_widgets.clear();
+
     delete m_modifiedKit;
     // Make sure our workingCopy did not get registered somehow:
     foreach (const Kit *k, KitManager::instance()->kits())
-- 
GitLab