PE: Fix determining whether to use file missing overlay

Amends d92043e69c.

Change-Id: I2d71c06fcce1b469b5dedd799a50c4dde19ab341
Reviewed-by: Burak Hancerli <burak.hancerli@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Christian Stenger
2023-11-21 15:41:09 +01:00
parent b49f847576
commit 8a2ea1f63b

View File

@@ -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);