forked from qt-creator/qt-creator
Clang: Query extra document annotations after resume
Resume job sends only basic tokens data therefore one more UpdateExtraDocumentAnnotations job is required. Change-Id: I6d5e65f22d26cf9c905c894654ff87f920659d8f Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -428,6 +428,10 @@ void ClangCodeModelServer::processSuspendResumeJobs(const std::vector<Document>
|
||||
for (const SuspendResumeJobsEntry &entry : suspendResumeJobs) {
|
||||
DocumentProcessor processor = documentProcessors().processor(entry.document);
|
||||
processor.addJob(entry.jobRequestType, entry.preferredTranslationUnit);
|
||||
if (entry.jobRequestType == JobRequest::Type::ResumeDocument) {
|
||||
processor.addJob(JobRequest::Type::UpdateExtraDocumentAnnotations,
|
||||
PreferredTranslationUnit::PreviouslyParsed);
|
||||
}
|
||||
processor.process();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user