forked from qt-creator/qt-creator
LanguageClient: Only present snippets in addition to proper completions
Prevents spurious suggestions of snippets and is in line with what we did for C++ so far. Change-Id: I54e11b6567f00938f9aa7dfe771547471e87439c Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -425,7 +425,7 @@ void LanguageClientCompletionAssistProcessor::handleCompletionResponse(
|
|||||||
items = Utils::get<QList<CompletionItem>>(*result);
|
items = Utils::get<QList<CompletionItem>>(*result);
|
||||||
}
|
}
|
||||||
auto proposalItems = generateCompletionItems(items);
|
auto proposalItems = generateCompletionItems(items);
|
||||||
if (!m_snippetsGroup.isEmpty()) {
|
if (!proposalItems.isEmpty() && !m_snippetsGroup.isEmpty()) {
|
||||||
proposalItems << TextEditor::SnippetAssistCollector(
|
proposalItems << TextEditor::SnippetAssistCollector(
|
||||||
m_snippetsGroup, QIcon(":/texteditor/images/snippet.png")).collect();
|
m_snippetsGroup, QIcon(":/texteditor/images/snippet.png")).collect();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user