From df7636b19acc423687f9d785dd7902f94a018f18 Mon Sep 17 00:00:00 2001 From: reduz Date: Sun, 25 Jul 2021 14:44:03 -0300 Subject: Generate editor docs on a thread * The main generation could not be moved to a thread, as it instantiates classes to get default values, interacts with ProjectSettings, etc. * Only uncompressing documentation and merging it is threaded. * Seems to improve editor load times by 0.5 seconds. --- editor/editor_node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'editor/editor_node.cpp') diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index cca8bc1b29..afd5407f37 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -7211,7 +7211,7 @@ EditorNode::~EditorNode() { EditorTranslationParser::get_singleton()->clean_parsers(); remove_print_handler(&print_handler); - memdelete(EditorHelp::get_doc_data()); + EditorHelp::cleanup_doc(); memdelete(editor_selection); memdelete(editor_plugins_over); memdelete(editor_plugins_force_over); -- cgit v1.2.3