mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-08 07:27:29 -06:00
Fix XmlMaterialProfile setProperty in correct container. Contributes to CURA-2861
This commit is contained in:
parent
44f309226a
commit
a8d5537487
1 changed files with 6 additions and 6 deletions
|
@ -413,7 +413,7 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
|
||||||
for entry in settings:
|
for entry in settings:
|
||||||
key = entry.get("key")
|
key = entry.get("key")
|
||||||
if key in self.__material_property_setting_map:
|
if key in self.__material_property_setting_map:
|
||||||
self.setProperty(self.__material_property_setting_map[key], "value", entry.text, self._definition)
|
self.setProperty(self.__material_property_setting_map[key], "value", entry.text)
|
||||||
global_setting_values[self.__material_property_setting_map[key]] = entry.text
|
global_setting_values[self.__material_property_setting_map[key]] = entry.text
|
||||||
elif key in self.__unmapped_settings:
|
elif key in self.__unmapped_settings:
|
||||||
if key == "hardware compatible":
|
if key == "hardware compatible":
|
||||||
|
@ -463,10 +463,10 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
|
||||||
new_material.getMetaData()["compatible"] = machine_compatibility
|
new_material.getMetaData()["compatible"] = machine_compatibility
|
||||||
|
|
||||||
for key, value in global_setting_values.items():
|
for key, value in global_setting_values.items():
|
||||||
new_material.setProperty(key, "value", value, definition)
|
new_material.setProperty(key, "value", value)
|
||||||
|
|
||||||
for key, value in machine_setting_values.items():
|
for key, value in machine_setting_values.items():
|
||||||
new_material.setProperty(key, "value", value, definition)
|
new_material.setProperty(key, "value", value)
|
||||||
|
|
||||||
new_material._dirty = False
|
new_material._dirty = False
|
||||||
|
|
||||||
|
@ -510,13 +510,13 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
|
||||||
new_hotend_material.getMetaData()["compatible"] = hotend_compatibility
|
new_hotend_material.getMetaData()["compatible"] = hotend_compatibility
|
||||||
|
|
||||||
for key, value in global_setting_values.items():
|
for key, value in global_setting_values.items():
|
||||||
new_hotend_material.setProperty(key, "value", value, definition)
|
new_hotend_material.setProperty(key, "value", value)
|
||||||
|
|
||||||
for key, value in machine_setting_values.items():
|
for key, value in machine_setting_values.items():
|
||||||
new_hotend_material.setProperty(key, "value", value, definition)
|
new_hotend_material.setProperty(key, "value", value)
|
||||||
|
|
||||||
for key, value in hotend_setting_values.items():
|
for key, value in hotend_setting_values.items():
|
||||||
new_hotend_material.setProperty(key, "value", value, definition)
|
new_hotend_material.setProperty(key, "value", value)
|
||||||
|
|
||||||
new_hotend_material._dirty = False
|
new_hotend_material._dirty = False
|
||||||
UM.Settings.ContainerRegistry.getInstance().addContainer(new_hotend_material)
|
UM.Settings.ContainerRegistry.getInstance().addContainer(new_hotend_material)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue