Selaa lähdekoodia

Fix ios and android plugin always invalid due to null ConfigFile

Travis Lange 2 kuukautta sitten
vanhempi
commit
a350e01dc7

+ 1 - 0
editor/export/editor_export_platform_apple_embedded.h

@@ -289,6 +289,7 @@ public:
 
 			if (!plugins_filenames.is_empty()) {
 				Ref<ConfigFile> 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) {

+ 1 - 0
platform/android/export/export_plugin.cpp

@@ -714,6 +714,7 @@ Vector<PluginConfigAndroid> EditorExportPlatformAndroid::get_plugins() {
 
 		if (!plugins_filenames.is_empty()) {
 			Ref<ConfigFile> 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) {