forked from qt-creator/qt-creator
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:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user