Skip to content

Commit aae2def

Browse files
committed
Merge pull request #111266 from HolonProduction/completion-filter-internal
Autocompletion: Filter ClassDB argument options
2 parents 8d6426e + 5c3eb8b commit aae2def

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

core/core_bind.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1815,8 +1815,12 @@ void ClassDB::get_argument_options(const StringName &p_function, int p_idx, List
18151815
pf == "is_class_enabled" || pf == "is_class_enum_bitfield" || pf == "class_get_api_type");
18161816
}
18171817
if (first_argument_is_class || pf == "is_parent_class") {
1818-
for (const String &E : get_class_list()) {
1819-
r_options->push_back(E.quote());
1818+
LocalVector<StringName> classes;
1819+
::ClassDB::get_class_list(classes);
1820+
for (const StringName &E : classes) {
1821+
if (::ClassDB::is_class_exposed(E)) {
1822+
r_options->push_back(E.operator String().quote());
1823+
}
18201824
}
18211825
}
18221826

0 commit comments

Comments
 (0)