diff options
Diffstat (limited to 'src/plugins/clangpchmanager/projectupdater.cpp')
-rw-r--r-- | src/plugins/clangpchmanager/projectupdater.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/clangpchmanager/projectupdater.cpp b/src/plugins/clangpchmanager/projectupdater.cpp index 81d140d3f7..a3fbb6cb62 100644 --- a/src/plugins/clangpchmanager/projectupdater.cpp +++ b/src/plugins/clangpchmanager/projectupdater.cpp @@ -72,9 +72,10 @@ void ProjectUpdater::updateProjectParts(const std::vector<CppTools::ProjectPart void ProjectUpdater::removeProjectParts(const QStringList &projectPartIds) { - ClangBackEnd::RemoveProjectPartsMessage message{Utils::SmallStringVector(projectPartIds)}; + Utils::SmallStringVector sortedIds(projectPartIds); + std::sort(sortedIds.begin(), sortedIds.end()); - m_server.removeProjectParts(std::move(message)); + m_server.removeProjectParts(ClangBackEnd::RemoveProjectPartsMessage{std::move(sortedIds)}); } void ProjectUpdater::updateGeneratedFiles(ClangBackEnd::V2::FileContainers &&generatedFiles) |