From dc00d320ec9be44ccecf599cb74eaa5e6f30e085 Mon Sep 17 00:00:00 2001 From: rianneogi Date: Wed, 10 Jan 2018 21:02:04 +0530 Subject: [PATCH] Fix autocompletion results on semicolon --- src/messages/text_document_completion.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/messages/text_document_completion.cc b/src/messages/text_document_completion.cc index 463f6b07..1b43f4ec 100644 --- a/src/messages/text_document_completion.cc +++ b/src/messages/text_document_completion.cc @@ -303,6 +303,14 @@ struct TextDocumentCompletionHandler : MessageHandler { out.result.items = results; // Emit completion results. + if (existing_completion.size()==0 && is_global_completion) { + LOG_S(INFO) << "Existing completion is empty, no completion results will be returned"; + Out_TextDocumentComplete out; + out.id = request->id; + QueueManager::WriteStdout(IpcId::TextDocumentCompletion, out); + return; + } + SortAndFilterCompletionResponse(&out, existing_completion); QueueManager::WriteStdout(IpcId::TextDocumentCompletion, out);