From 041c27cb697329568172346a537a1dc50042603f Mon Sep 17 00:00:00 2001 From: dt Date: Wed, 23 Feb 2011 16:26:12 +0100 Subject: [PATCH] Cloned Toolchains are "equal" so they aren't added Reviewed-By: hunger --- src/plugins/projectexplorer/toolchainoptionspage.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/projectexplorer/toolchainoptionspage.cpp b/src/plugins/projectexplorer/toolchainoptionspage.cpp index 035f3db2cc0..6c721b83bd4 100644 --- a/src/plugins/projectexplorer/toolchainoptionspage.cpp +++ b/src/plugins/projectexplorer/toolchainoptionspage.cpp @@ -307,6 +307,12 @@ void ToolChainModel::apply() foreach (ToolChainNode *n, nodes) { ToolChainManager::instance()->registerToolChain(n->toolChain); } + // + foreach (ToolChainNode *n, m_toAddList) { + delete n->toolChain; + n->toolChain = 0; + } + qDeleteAll(m_toAddList); } void ToolChainModel::discard()