From 8a2ea1f63b1eb38fe79647f979ffe0002ef76ff8 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 21 Nov 2023 15:41:09 +0100 Subject: [PATCH] PE: Fix determining whether to use file missing overlay Amends d92043e69c7fd42183ba82a103e4b5eaef341667. Change-Id: I2d71c06fcce1b469b5dedd799a50c4dde19ab341 Reviewed-by: Burak Hancerli Reviewed-by: Alessandro Portale --- src/plugins/projectexplorer/projectnodes.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp index b03716fd6ff..3a09b97b4c1 100644 --- a/src/plugins/projectexplorer/projectnodes.cpp +++ b/src/plugins/projectexplorer/projectnodes.cpp @@ -392,7 +392,9 @@ FileNode::FileNode(const Utils::FilePath &filePath, const FileType fileType) : m_fileType(fileType) { setFilePath(filePath); - setUseUnavailableMarker(!filePath.needsDevice() && !filePath.exists()); + const bool ignored = (fileType == FileType::Project || fileType == FileType::App + || fileType == FileType::Lib); + setUseUnavailableMarker(!ignored && !filePath.needsDevice() && !filePath.exists()); setListInProject(true); if (fileType == FileType::Project) setPriority(DefaultProjectFilePriority);