Actually apply translated settings

Don't know when this changed or why it hasn't propped up until then...

Contributes to issue CURA-844.
This commit is contained in:
Ghostkeeper 2016-09-29 11:56:46 +02:00
parent f435dcd896
commit d29c817289
No known key found for this signature in database
GPG key ID: 701948C5954A7385

View file

@ -59,7 +59,9 @@ class Profile:
# Parse the settings. # Parse the settings.
self._settings = {} self._settings = {}
if parser.has_section("settings"): if parser.has_section("settings"):
print("---------------------- have section Settings")
for key, value in parser["settings"].items(): for key, value in parser["settings"].items():
print("----------------------", key, "=", value)
self._settings[key] = value self._settings[key] = value
# Parse the defaults and the disabled defaults. # Parse the defaults and the disabled defaults.
@ -105,13 +107,13 @@ class Profile:
config.set("metadata", "variant", self._machine_variant_name) config.set("metadata", "variant", self._machine_variant_name)
if self._settings: if self._settings:
VersionUpgrade21to22.VersionUpgrade21to22.VersionUpgrade21to22.translateSettings(self._settings) self._settings = VersionUpgrade21to22.VersionUpgrade21to22.VersionUpgrade21to22.translateSettings(self._settings)
config.add_section("values") config.add_section("values")
for key, value in self._settings.items(): for key, value in self._settings.items():
config.set("values", key, str(value)) config.set("values", key, str(value))
if self._changed_settings_defaults: if self._changed_settings_defaults:
VersionUpgrade21to22.VersionUpgrade21to22.VersionUpgrade21to22.translateSettings(self._changed_settings_defaults) self._changed_settings_defaults = VersionUpgrade21to22.VersionUpgrade21to22.VersionUpgrade21to22.translateSettings(self._changed_settings_defaults)
config.add_section("defaults") config.add_section("defaults")
for key, value in self._changed_settings_defaults.items(): for key, value in self._changed_settings_defaults.items():
config.set("defaults", key, str(value)) config.set("defaults", key, str(value))