diff --git a/src/plugins/projectexplorer/projectmodels.cpp b/src/plugins/projectexplorer/projectmodels.cpp index 8fbd4a3afec..a29e79abba0 100644 --- a/src/plugins/projectexplorer/projectmodels.cpp +++ b/src/plugins/projectexplorer/projectmodels.cpp @@ -223,8 +223,9 @@ QVariant FlatModel::data(const QModelIndex &index, int role) const return tooltip; } case Qt::DecorationRole: { + QTC_ASSERT(fileNode || folderNode, return {}); if (!folderNode) - return node->asFileNode()->icon(); + return fileNode->icon(); if (!project) return folderNode->icon(); static QIcon warnIcon = Utils::Icons::WARNING.icon();