From a966a2a965f70eb96f8db847f486484aa889ac3e Mon Sep 17 00:00:00 2001 From: kobewi Date: Fri, 22 Aug 2025 13:51:03 +0200 Subject: [PATCH] Improve plugin autoloads --- editor/plugins/editor_plugin.cpp | 4 +-- editor/settings/editor_autoload_settings.cpp | 38 +++++++------------- editor/settings/editor_autoload_settings.h | 6 ++-- 3 files changed, 18 insertions(+), 30 deletions(-) diff --git a/editor/plugins/editor_plugin.cpp b/editor/plugins/editor_plugin.cpp index be0bb7e8b1..3dc2c47ead 100644 --- a/editor/plugins/editor_plugin.cpp +++ b/editor/plugins/editor_plugin.cpp @@ -71,12 +71,12 @@ void EditorPlugin::remove_custom_type(const String &p_type) { void EditorPlugin::add_autoload_singleton(const String &p_name, const String &p_path) { if (p_path.begins_with("res://")) { - EditorNode::get_singleton()->get_project_settings()->get_autoload_settings()->autoload_add(p_name, p_path); + EditorNode::get_singleton()->get_project_settings()->get_autoload_settings()->autoload_add(p_name, p_path, false); } else { const Ref