mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-10 00:07:51 -06:00
Use a copy of the metadata for Xml materials
Contributes to CURA-339
This commit is contained in:
parent
e0fab7aa11
commit
f491405eb1
1 changed files with 6 additions and 4 deletions
|
@ -106,16 +106,18 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
|
|||
Logger.log("w", "No definition found for machine ID %s", machine_id)
|
||||
continue
|
||||
|
||||
definition = definitions[0]
|
||||
|
||||
new_material = XmlMaterialProfile(self.id + "_" + machine_id)
|
||||
new_material.setName(self.getName())
|
||||
new_material.setMetaData(self.getMetaData())
|
||||
new_material.setDefinition(definitions[0])
|
||||
new_material.setMetaData(copy.deepcopy(self.getMetaData()))
|
||||
new_material.setDefinition(definition)
|
||||
|
||||
for key, value in global_setting_values.items():
|
||||
new_material.setProperty(key, "value", value, definitions[0])
|
||||
new_material.setProperty(key, "value", value, definition)
|
||||
|
||||
for key, value in machine_setting_values.items():
|
||||
new_material.setProperty(key, "value", value, definitions[0])
|
||||
new_material.setProperty(key, "value", value, definition)
|
||||
|
||||
new_material._dirty = False
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue