CMake: Fix SOFT-ASSERT on cmake tool removal

Change-Id: I721e71547976ecad57ed85080c67fb28fda4f8c4
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
Tobias Hunger
2018-05-31 14:23:30 +02:00
parent 73f617ab34
commit 9763851dc5

View File

@@ -250,6 +250,9 @@ CMakeToolTreeItem *CMakeToolItemModel::cmakeToolItem(const QModelIndex &index) c
void CMakeToolItemModel::removeCMakeTool(const Core::Id &id)
{
if (m_removedItems.contains(id))
return; // Item has already been removed in the model!
CMakeToolTreeItem *treeItem = cmakeToolItem(id);
QTC_ASSERT(treeItem, return);