Browse Source

Merge pull request #88545 from bruvzg/fix_exp_doc_gen

Fix crash on documentation generation on macOS.
Rémi Verschelde 1 năm trước cách đây
mục cha
commit
35bf1e11d8

+ 3 - 2
platform/android/export/export_plugin.cpp

@@ -830,8 +830,9 @@ bool EditorExportPlatformAndroid::_uses_vulkan() {
 void EditorExportPlatformAndroid::_notification(int p_what) {
 #ifndef ANDROID_ENABLED
 	if (p_what == NOTIFICATION_POSTINITIALIZE) {
-		ERR_FAIL_NULL(EditorExport::get_singleton());
-		EditorExport::get_singleton()->connect_presets_runnable_updated(callable_mp(this, &EditorExportPlatformAndroid::_update_preset_status));
+		if (EditorExport::get_singleton()) {
+			EditorExport::get_singleton()->connect_presets_runnable_updated(callable_mp(this, &EditorExportPlatformAndroid::_update_preset_status));
+		}
 	}
 #endif
 }

+ 3 - 1
platform/ios/export/export_plugin.cpp

@@ -127,7 +127,9 @@ String EditorExportPlatformIOS::get_export_option_warning(const EditorExportPres
 void EditorExportPlatformIOS::_notification(int p_what) {
 #ifdef MACOS_ENABLED
 	if (p_what == NOTIFICATION_POSTINITIALIZE) {
-		EditorExport::get_singleton()->connect_presets_runnable_updated(callable_mp(this, &EditorExportPlatformIOS::_update_preset_status));
+		if (EditorExport::get_singleton()) {
+			EditorExport::get_singleton()->connect_presets_runnable_updated(callable_mp(this, &EditorExportPlatformIOS::_update_preset_status));
+		}
 	}
 #endif
 }