Skip to content

Commit ff2730a

Browse files
authored
Merge pull request godotengine#68449 from dalexeev/3.x-gds-fix-no-hint
[3.x] GDScript: Fix missing function signature hint
2 parents 4bf9324 + 07f9e2b commit ff2730a

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

modules/gdscript/gdscript_editor.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2283,6 +2283,15 @@ static void _find_call_arguments(const GDScriptCompletionContext &p_context, con
22832283
option.insert_text = quote_style + option.display + quote_style;
22842284
r_result.insert(option.display, option);
22852285
}
2286+
} else {
2287+
List<MethodInfo> methods;
2288+
gds->get_script_method_list(&methods);
2289+
for (List<MethodInfo>::Element *E = methods.front(); E; E = E->next()) {
2290+
if (E->get().name == p_method) {
2291+
r_arghint = _make_arguments_hint(E->get(), p_argidx);
2292+
return;
2293+
}
2294+
}
22862295
}
22872296
Ref<GDScript> base_script = gds->get_base_script();
22882297
if (base_script.is_valid()) {

0 commit comments

Comments
 (0)