Inner classes get their docs back

This commit is contained in:
rune-scape 2022-12-23 17:39:24 -05:00
parent 0bb94df247
commit 1b77993257
2 changed files with 8 additions and 4 deletions

View file

@ -629,6 +629,10 @@ void GDScript::_update_doc() {
}
}
for (KeyValue<StringName, Ref<GDScript>> &E : subclasses) {
E.value->_update_doc();
}
_add_doc(doc);
}
#endif

View file

@ -2637,10 +2637,6 @@ Error GDScriptCompiler::_compile_class(GDScript *p_script, const GDScriptParser:
}
}
#ifdef TOOLS_ENABLED
p_script->_update_doc();
#endif
p_script->_init_rpc_methods_properties();
p_script->valid = true;
@ -2725,6 +2721,10 @@ Error GDScriptCompiler::compile(const GDScriptParser *p_parser, GDScript *p_scri
return err;
}
#ifdef TOOLS_ENABLED
p_script->_update_doc();
#endif
return GDScriptCache::finish_compiling(main_script->get_path());
}