From 1bffb7241713e0ccdc88b1836695429caf6e2afd Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 16 May 2018 16:08:49 +0200 Subject: [PATCH] ServerModeReader: Fix crash when filtering out known headers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTCREATORBUG-20412 Change-Id: I9e58b099ef002b3139576b15507f191e1c5a5ced Reviewed-by: Jan Kundrát Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/servermodereader.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/servermodereader.cpp b/src/plugins/cmakeprojectmanager/servermodereader.cpp index 8432551696b..097840072f2 100644 --- a/src/plugins/cmakeprojectmanager/servermodereader.cpp +++ b/src/plugins/cmakeprojectmanager/servermodereader.cpp @@ -279,8 +279,7 @@ static std::vector> && removeKnownNodes(const QSet &knownFiles, std::vector> &&files) { - std::remove_if(std::begin(files), std::end(files), - [&knownFiles](const std::unique_ptr &n) { + Utils::erase(files, [&knownFiles](const std::unique_ptr &n) { return knownFiles.contains(n->filePath()); }); return std::move(files);