diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-12-04 23:08:23 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-12-04 23:08:23 +0100 |
commit | 57aea1307ed327c2e84f2d82fbc03b7f90a0e940 (patch) | |
tree | 6d190df6a0ef026a93fc56e21e4bf16674146e03 /platform | |
parent | 764e4680667ee4f8a3e8111e6b7d542739088951 (diff) | |
parent | 8f2b7018928845a96a61493d53cab4754cc8320d (diff) | |
download | redot-engine-57aea1307ed327c2e84f2d82fbc03b7f90a0e940.tar.gz |
Merge pull request #84990 from brno32/macos-templates-fix
Fix order of operations for macOS template check
Diffstat (limited to 'platform')
-rw-r--r-- | platform/macos/export/export_plugin.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/platform/macos/export/export_plugin.cpp b/platform/macos/export/export_plugin.cpp index 24cb76b4ab..8761fe22e3 100644 --- a/platform/macos/export/export_plugin.cpp +++ b/platform/macos/export/export_plugin.cpp @@ -2026,9 +2026,9 @@ Error EditorExportPlatformMacOS::export_project(const Ref<EditorExportPreset> &p bool EditorExportPlatformMacOS::has_valid_export_configuration(const Ref<EditorExportPreset> &p_preset, String &r_error, bool &r_missing_templates, bool p_debug) const { String err; - // Look for export templates (custom templates). - bool dvalid = false; - bool rvalid = false; + // Look for export templates (official templates first, then custom). + bool dvalid = exists_export_template("macos.zip", &err); + bool rvalid = dvalid; // Both in the same ZIP. if (p_preset->get("custom_template/debug") != "") { dvalid = FileAccess::exists(p_preset->get("custom_template/debug")); @@ -2043,12 +2043,6 @@ bool EditorExportPlatformMacOS::has_valid_export_configuration(const Ref<EditorE } } - // Look for export templates (official templates, check only is custom templates are not set). - if (!dvalid || !rvalid) { - dvalid = exists_export_template("macos.zip", &err); - rvalid = dvalid; // Both in the same ZIP. - } - bool valid = dvalid || rvalid; r_missing_templates = !valid; |