forked from qt-creator/qt-creator
ServerModeReader: Fix crash when filtering out known headers
Task-number: QTCREATORBUG-20412 Change-Id: I9e58b099ef002b3139576b15507f191e1c5a5ced Reviewed-by: Jan Kundrát <jkt@kde.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -279,8 +279,7 @@ static std::vector<std::unique_ptr<FileNode>> &&
|
|||||||
removeKnownNodes(const QSet<Utils::FileName> &knownFiles,
|
removeKnownNodes(const QSet<Utils::FileName> &knownFiles,
|
||||||
std::vector<std::unique_ptr<FileNode>> &&files)
|
std::vector<std::unique_ptr<FileNode>> &&files)
|
||||||
{
|
{
|
||||||
std::remove_if(std::begin(files), std::end(files),
|
Utils::erase(files, [&knownFiles](const std::unique_ptr<FileNode> &n) {
|
||||||
[&knownFiles](const std::unique_ptr<FileNode> &n) {
|
|
||||||
return knownFiles.contains(n->filePath());
|
return knownFiles.contains(n->filePath());
|
||||||
});
|
});
|
||||||
return std::move(files);
|
return std::move(files);
|
||||||
|
|||||||
Reference in New Issue
Block a user