ProjectExplorer: avoid scanning file contents to detect the node type

Change-Id: I735464bed8d546475036e0d5ea61dc7cbbe78975
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2024-05-30 10:16:17 +02:00
parent 5941c68dbd
commit ff12f2f680

View File

@@ -155,7 +155,7 @@ void TreeScanner::scanForFiles(
{
QList<FileNode *> nodes = ProjectExplorer::scanForFiles(
promise, directory, dirFilter, [&filter, &factory](const Utils::FilePath &fn) -> FileNode * {
const Utils::MimeType mimeType = Utils::mimeTypeForFile(fn);
const Utils::MimeType mimeType = Utils::mimeTypesForFileName(fn.path()).value(0);
// Skip some files during scan.
if (filter && filter(mimeType, fn))