From 554b55ae7430ee65240cac71ec86bf1c37bca5cc Mon Sep 17 00:00:00 2001 From: George Marques Date: Wed, 22 Feb 2023 15:52:36 -0300 Subject: [PATCH] Load script for addons without cache Since they are postponed sometimes due to transient script errors, it needs to try again without the cache to compile the script again instead of using the failed one. --- editor/editor_node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index cf1c1016fa5..5e8a4e230e0 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -3526,7 +3526,7 @@ void EditorNode::set_addon_plugin_enabled(const String &p_addon, bool p_enabled, // Only try to load the script if it has a name. Else, the plugin has no init script. if (script_path.length() > 0) { script_path = addon_path.get_base_dir().path_join(script_path); - scr = ResourceLoader::load(script_path); + scr = ResourceLoader::load(script_path, "Script", ResourceFormatLoader::CACHE_MODE_IGNORE); if (scr.is_null()) { show_warning(vformat(TTR("Unable to load addon script from path: '%s'."), script_path));