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,
|
||||
[&filter, &factory](const Utils::FileName &fn) -> FileNode * {
|
||||
QTC_ASSERT(!fn.isEmpty(), return nullptr);
|
||||
|
||||
const Utils::MimeType mimeType = Utils::mimeTypeForFile(fn.toString());
|
||||
|
||||
// Skip some files during scan.
|
||||
// Filter out nullptr records after.
|
||||
if (filter && filter(mimeType, fn))
|
||||
return nullptr;
|
||||
|
||||
@@ -169,16 +166,10 @@ void TreeScanner::scanForFiles(FutureInterface *fi, const Utils::FileName& direc
|
||||
},
|
||||
fip.get());
|
||||
|
||||
// Clean up nodes and keep it sorted
|
||||
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);
|
||||
Utils::sort(nodes, ProjectExplorer::Node::sortByPath);
|
||||
|
||||
fip->setProgressValue(fip->progressMaximum());
|
||||
fip->reportResult(tmp);
|
||||
fip->reportResult(nodes);
|
||||
fip->reportFinished();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user