Merge pull request #34875 from neikeq/api-hash-no-underscore-methodbinds
ClassDB: Exclude method binds starting with '_' from API hash
This commit is contained in:
commit
14b24b6a71
1 changed files with 7 additions and 0 deletions
|
@ -389,6 +389,13 @@ uint64_t ClassDB::get_api_hash(APIType p_api) {
|
||||||
|
|
||||||
while ((k = t->method_map.next(k))) {
|
while ((k = t->method_map.next(k))) {
|
||||||
|
|
||||||
|
String name = k->operator String();
|
||||||
|
|
||||||
|
ERR_CONTINUE(name.empty());
|
||||||
|
|
||||||
|
if (name[0] == '_')
|
||||||
|
continue; // Ignore non-virtual methods that start with an underscore
|
||||||
|
|
||||||
snames.push_back(*k);
|
snames.push_back(*k);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue