diff --git a/src/plugins/projectexplorer/toolchainoptionspage.cpp b/src/plugins/projectexplorer/toolchainoptionspage.cpp index 71355fc3dd9..eceb1b81a43 100644 --- a/src/plugins/projectexplorer/toolchainoptionspage.cpp +++ b/src/plugins/projectexplorer/toolchainoptionspage.cpp @@ -309,8 +309,7 @@ void ToolChainModel::apply() } // foreach (ToolChainNode *n, m_toAddList) { - delete n->toolChain; - n->toolChain = 0; + markForRemoval(n->toolChain); } qDeleteAll(m_toAddList); }