diff --git a/src/tools/clangbackend/source/clangcodemodelserver.cpp b/src/tools/clangbackend/source/clangcodemodelserver.cpp index 218679c3cb9..619ea1c6a31 100644 --- a/src/tools/clangbackend/source/clangcodemodelserver.cpp +++ b/src/tools/clangbackend/source/clangcodemodelserver.cpp @@ -84,14 +84,6 @@ void ClangCodeModelServer::end() QCoreApplication::exit(); } -static std::vector operator+(const std::vector &a, - const std::vector &b) -{ - std::vector result = a; - result.insert(result.end(), b.begin(), b.end()); - return result; -} - void ClangCodeModelServer::documentsOpened(const ClangBackEnd::DocumentsOpenedMessage &message) { qCDebug(serverLog) << "########## documentsOpened"; @@ -114,7 +106,7 @@ void ClangCodeModelServer::documentsOpened(const ClangBackEnd::DocumentsOpenedMe documents.setVisibleInEditors(message.visibleEditorFilePaths); processSuspendResumeJobs(documents.documents()); - processInitialJobsForDocuments(createdDocuments + resetDocuments_); + processJobsForVisibleDocuments(); } catch (const std::exception &exception) { qWarning() << "Error in ClangCodeModelServer::documentsOpened:" << exception.what(); } @@ -440,14 +432,6 @@ std::vector ClangCodeModelServer::resetDocuments(const DocumentResetIn return newDocuments; } -void ClangCodeModelServer::processInitialJobsForDocuments(const std::vector &documents) -{ - for (const auto &document : documents) { - DocumentProcessor processor = documentProcessors().processor(document); - addUpdateAnnotationsJobsAndProcess(processor); - } -} - void ClangCodeModelServer::setUpdateAnnotationsTimeOutInMsForTestsOnly(int value) { updateAnnotationsTimeOutInMs = value; diff --git a/src/tools/clangbackend/source/clangcodemodelserver.h b/src/tools/clangbackend/source/clangcodemodelserver.h index 8829c4a8ce7..7379aafe333 100644 --- a/src/tools/clangbackend/source/clangcodemodelserver.h +++ b/src/tools/clangbackend/source/clangcodemodelserver.h @@ -78,7 +78,6 @@ public: // for tests DocumentProcessors &documentProcessors(); private: - void processInitialJobsForDocuments(const std::vector &documents); void processJobsForVisibleDocuments(); void processJobsForCurrentDocument(); void processTimerForVisibleButNotCurrentDocuments();