Browse Source

LSP: Fix bracket completion for functions with one argument

Geequlim 5 years ago
parent
commit
6190d42825
1 changed files with 1 additions and 1 deletions
  1. 1 1
      modules/gdscript/language_server/gdscript_text_document.cpp

+ 1 - 1
modules/gdscript/language_server/gdscript_text_document.cpp

@@ -269,7 +269,7 @@ Dictionary GDScriptTextDocument::resolve(const Dictionary &p_params) {
 
 	if ((item.kind == lsp::CompletionItemKind::Method || item.kind == lsp::CompletionItemKind::Function) && !item.label.ends_with("):")) {
 		item.insertText = item.label + "(";
-		if (symbol && symbol->detail.find(",") == -1) {
+		if (symbol && symbol->children.empty()) {
 			item.insertText += ")";
 		}
 	} else if (item.kind == lsp::CompletionItemKind::Event) {