From bcdb8690f046e56ecd5fe8909dbf579e1d819df4 Mon Sep 17 00:00:00 2001 From: Rian Neogi Date: Thu, 15 Mar 2018 14:50:34 +0530 Subject: [PATCH] Remove unneeded code --- src/messages/text_document_completion.cc | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/messages/text_document_completion.cc b/src/messages/text_document_completion.cc index 6c5c1571..ba1a305d 100644 --- a/src/messages/text_document_completion.cc +++ b/src/messages/text_document_completion.cc @@ -350,20 +350,6 @@ struct TextDocumentCompletionHandler : MessageHandler { QueueManager::WriteStdout(IpcId::TextDocumentCompletion, out); } else { - // If existing completion is empty, dont return clang-based completion - // results Only do this when trigger is not manual or context doesn't - // exist (for Atom support). - if (existing_completion.empty() && is_global_completion && - (!request->params.context || request->params.context->triggerKind == - lsCompletionTriggerKind::TriggerCharacter)) { - 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; - } - ClangCompleteManager::OnComplete callback = std::bind( [this, is_global_completion, existing_completion, request]( const std::vector& results,