From 4fba48e50f6da4713dc046ea6f372e28cfbc76fd Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@digia.com>
Date: Tue, 12 Mar 2013 12:59:18 +0100
Subject: [PATCH] Kits: Fix saving of kit data.

Make sure to not save in the KitManager destructor: Depending on how
creator is shut down (e.g. auto-shutdown after running plugin tests)
the other Managers may already be gone and then the Kit data will be
damaged.

Change-Id: Ieca06b8ac979024a90cb3b7d5e41f4506b4480bd
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
---
 src/plugins/projectexplorer/kitmanager.cpp | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/plugins/projectexplorer/kitmanager.cpp b/src/plugins/projectexplorer/kitmanager.cpp
index a4247be4c98..af7767883cb 100644
--- a/src/plugins/projectexplorer/kitmanager.cpp
+++ b/src/plugins/projectexplorer/kitmanager.cpp
@@ -225,8 +225,6 @@ void KitManager::restoreKits()
 
 KitManager::~KitManager()
 {
-    saveKits(); // Make sure we save the current state on exit!
-
     foreach (Kit *k, d->m_kitList)
         delete k;
     d->m_kitList.clear();
-- 
GitLab