diff options
Diffstat (limited to 'src/plugins/projectexplorer/projectmodels.cpp')
-rw-r--r-- | src/plugins/projectexplorer/projectmodels.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projectmodels.cpp b/src/plugins/projectexplorer/projectmodels.cpp index b699f90039..5986f54876 100644 --- a/src/plugins/projectexplorer/projectmodels.cpp +++ b/src/plugins/projectexplorer/projectmodels.cpp @@ -617,6 +617,12 @@ void FlatModel::added(FolderNode* parentNode, const QList<Node*> &newNodeList) qCDebug(logger()) << "FlatModel::added" << parentNode->path() << newNodeList.size() << "nodes"; QModelIndex parentIndex = indexForNode(parentNode); // Old list + + if (newNodeList.isEmpty()) { + qCDebug(logger()) << " newNodeList empty"; + return; + } + QHash<FolderNode*, QList<Node*> >::const_iterator it = m_childNodes.constFind(parentNode); if (it == m_childNodes.constEnd()) { if (!parentIndex.isValid()) { |