summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--editor/export/editor_export_platform.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/editor/export/editor_export_platform.cpp b/editor/export/editor_export_platform.cpp
index c0646dc572..0768ae128b 100644
--- a/editor/export/editor_export_platform.cpp
+++ b/editor/export/editor_export_platform.cpp
@@ -1229,8 +1229,12 @@ Error EditorExportPlatform::export_project_files(const Ref<EditorExportPreset> &
config->set_value("remap", "path", export_path);
// Erase useless sections.
- config->erase_section("deps");
- config->erase_section("params");
+ if (config->has_section("deps")) {
+ config->erase_section("deps");
+ }
+ if (config->has_section("params")) {
+ config->erase_section("params");
+ }
String import_text = config->encode_to_text();
CharString cs = import_text.utf8();
@@ -1294,8 +1298,12 @@ Error EditorExportPlatform::export_project_files(const Ref<EditorExportPreset> &
}
// Erase useless sections.
- config->erase_section("deps");
- config->erase_section("params");
+ if (config->has_section("deps")) {
+ config->erase_section("deps");
+ }
+ if (config->has_section("params")) {
+ config->erase_section("params");
+ }
String import_text = config->encode_to_text();
CharString cs = import_text.utf8();