From a350e01dc7d592eae4203143a55bd96ed9bcccc6 Mon Sep 17 00:00:00 2001 From: Travis Lange Date: Fri, 23 May 2025 11:41:13 -0400 Subject: [PATCH] Fix ios and android plugin always invalid due to null ConfigFile --- editor/export/editor_export_platform_apple_embedded.h | 1 + platform/android/export/export_plugin.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/editor/export/editor_export_platform_apple_embedded.h b/editor/export/editor_export_platform_apple_embedded.h index 48c0c866eb8..1bc5575adc4 100644 --- a/editor/export/editor_export_platform_apple_embedded.h +++ b/editor/export/editor_export_platform_apple_embedded.h @@ -289,6 +289,7 @@ public: if (!plugins_filenames.is_empty()) { Ref config_file; + config_file.instantiate(); for (int i = 0; i < plugins_filenames.size(); i++) { PluginConfigAppleEmbedded config = PluginConfigAppleEmbedded::load_plugin_config(config_file, plugins_dir.path_join(plugins_filenames[i])); if (config.valid_config) { diff --git a/platform/android/export/export_plugin.cpp b/platform/android/export/export_plugin.cpp index 7aef7e1269c..c1b78bde204 100644 --- a/platform/android/export/export_plugin.cpp +++ b/platform/android/export/export_plugin.cpp @@ -714,6 +714,7 @@ Vector EditorExportPlatformAndroid::get_plugins() { if (!plugins_filenames.is_empty()) { Ref config_file; + config_file.instantiate(); for (int i = 0; i < plugins_filenames.size(); i++) { PluginConfigAndroid config = PluginConfigAndroid::load_plugin_config(config_file, plugins_dir.path_join(plugins_filenames[i])); if (config.valid_config) {