forked from qt-creator/qt-creator
CMake: Remove unneeded filter
The TODO was done in 1b2fc1c815.
Change-Id: I9b1ff1aeccdaa71f7ea4d75d935dd09182e39def
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
636549888a
commit
b272bf3dc0
@@ -151,12 +151,9 @@ void TreeScanner::scanForFiles(FutureInterface *fi, const Utils::FileName& direc
|
|||||||
|
|
||||||
Result nodes = FileNode::scanForFiles(directory,
|
Result nodes = FileNode::scanForFiles(directory,
|
||||||
[&filter, &factory](const Utils::FileName &fn) -> FileNode * {
|
[&filter, &factory](const Utils::FileName &fn) -> FileNode * {
|
||||||
QTC_ASSERT(!fn.isEmpty(), return nullptr);
|
|
||||||
|
|
||||||
const Utils::MimeType mimeType = Utils::mimeTypeForFile(fn.toString());
|
const Utils::MimeType mimeType = Utils::mimeTypeForFile(fn.toString());
|
||||||
|
|
||||||
// Skip some files during scan.
|
// Skip some files during scan.
|
||||||
// Filter out nullptr records after.
|
|
||||||
if (filter && filter(mimeType, fn))
|
if (filter && filter(mimeType, fn))
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
||||||
@@ -169,16 +166,10 @@ void TreeScanner::scanForFiles(FutureInterface *fi, const Utils::FileName& direc
|
|||||||
},
|
},
|
||||||
fip.get());
|
fip.get());
|
||||||
|
|
||||||
// Clean up nodes and keep it sorted
|
Utils::sort(nodes, ProjectExplorer::Node::sortByPath);
|
||||||
Result tmp = Utils::filtered(nodes, [](const FileNode *fn) -> bool {
|
|
||||||
// Simple skip null entries
|
|
||||||
// TODO: fix Node::scanForFiles() to skip null factory results
|
|
||||||
return fn;
|
|
||||||
});
|
|
||||||
Utils::sort(tmp, ProjectExplorer::Node::sortByPath);
|
|
||||||
|
|
||||||
fip->setProgressValue(fip->progressMaximum());
|
fip->setProgressValue(fip->progressMaximum());
|
||||||
fip->reportResult(tmp);
|
fip->reportResult(nodes);
|
||||||
fip->reportFinished();
|
fip->reportFinished();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user