浏览代码

Merge pull request #62731 from akien-mga/Janglee123-autocompletion-underscore

Rémi Verschelde 3 年之前
父节点
当前提交
32ef964b0f
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      modules/gdscript/gdscript_editor.cpp

+ 3 - 0
modules/gdscript/gdscript_editor.cpp

@@ -1838,6 +1838,9 @@ static void _find_enumeration_candidates(const String p_enum_hint, Map<String, S
 		ClassDB::get_enum_constants(class_name, enum_name, &enum_constants);
 		for (List<StringName>::Element *E = enum_constants.front(); E; E = E->next()) {
 			String candidate = class_name + "." + E->get();
+			if (candidate[0] == '_') { // Trim leading underscore.
+				candidate = candidate.substr(1);
+			}
 			ScriptCodeCompletionOption option(candidate, ScriptCodeCompletionOption::KIND_ENUM);
 			r_result.insert(option.display, option);
 		}