Explorar o código

Merge pull request #38876 from paulloz/fix-import-params-error

Fix error with 'params' when import dock doesn't define any parameter
Rémi Verschelde %!s(int64=5) %!d(string=hai) anos
pai
achega
55377aa559
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      editor/import_dock.cpp

+ 3 - 1
editor/import_dock.cpp

@@ -441,7 +441,9 @@ void ImportDock::_reimport() {
 		} else {
 		} else {
 			//override entirely
 			//override entirely
 			config->set_value("remap", "importer", importer_name);
 			config->set_value("remap", "importer", importer_name);
-			config->erase_section("params");
+			if (config->has_section("params")) {
+				config->erase_section("params");
+			}
 
 
 			for (List<PropertyInfo>::Element *E = params->properties.front(); E; E = E->next()) {
 			for (List<PropertyInfo>::Element *E = params->properties.front(); E; E = E->next()) {
 				config->set_value("params", E->get().name, params->values[E->get().name]);
 				config->set_value("params", E->get().name, params->values[E->get().name]);