Skip to content

Commit 0856015

Browse files
committed
Merge pull request godotengine#90606 from m4gr3d/fix_export_option_overrides_load_on_startup
Fix the logic to load export preset's options overrides
2 parents 133d036 + 26e01e4 commit 0856015

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

editor/export/editor_export.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,7 @@ void EditorExport::update_export_presets() {
364364
if (platform_options.has(preset->get_platform()->get_name())) {
365365
export_presets_updated = true;
366366

367+
bool update_value_overrides = false;
367368
List<EditorExportPlatform::ExportOption> options = platform_options[preset->get_platform()->get_name()];
368369

369370
// Clear the preset properties prior to reloading, keep the values to preserve options from plugins that may be currently disabled.
@@ -377,6 +378,13 @@ void EditorExport::update_export_presets() {
377378
preset->values[option_name] = E.default_value;
378379
}
379380
preset->update_visibility[option_name] = E.update_visibility;
381+
if (E.update_visibility) {
382+
update_value_overrides = true;
383+
}
384+
}
385+
386+
if (update_value_overrides) {
387+
preset->update_value_overrides();
380388
}
381389
}
382390
}

0 commit comments

Comments
 (0)