Move signal ownership from ClassDB to GDType.

This commit is contained in:
Lukas Tenbrink
2026-03-16 13:57:05 +01:00
parent a9afde8405
commit 7a73d3f16b
8 changed files with 51 additions and 58 deletions
+2 -2
View File
@@ -146,7 +146,7 @@ void class_db_api_to_json(const String &p_output_file, ClassDB::APIType p_api) {
List<StringName> snames;
for (const KeyValue<StringName, MethodInfo> &F : t->signal_map) {
for (const KeyValue<StringName, const MethodInfo *> &F : t->gdtype->get_signal_map(true)) {
snames.push_back(F.key);
}
@@ -158,7 +158,7 @@ void class_db_api_to_json(const String &p_output_file, ClassDB::APIType p_api) {
Dictionary signal_dict;
signals.push_back(signal_dict);
MethodInfo &mi = t->signal_map[F];
const MethodInfo &mi = *t->gdtype->get_signal_map(true)[F];
signal_dict["name"] = F;
Array arguments;