mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-13 04:19:03 +08:00
Move all per-extruder settings
Also move things that we didn't think of previously, such as extruder offsets. You can't enter them as a user in the interface if it was single-extrusion, but you could've edited the files. Contributes to issue CURA-4708.
This commit is contained in:
parent
0c28c61e05
commit
2e197f0f34
@ -443,7 +443,8 @@ class CuraContainerRegistry(ContainerRegistry):
|
|||||||
definition_changes.addMetaDataEntry("definition", extruder_definition.getId())
|
definition_changes.addMetaDataEntry("definition", extruder_definition.getId())
|
||||||
|
|
||||||
# move definition_changes settings if exist
|
# move definition_changes settings if exist
|
||||||
for setting_key in ("machine_nozzle_size", "material_diameter"):
|
for setting_key in definition_changes.getAllKeys():
|
||||||
|
if machine.definition.getProperty(setting_key, "settable_per_extruder"):
|
||||||
setting_value = machine.definitionChanges.getProperty(setting_key, "value")
|
setting_value = machine.definitionChanges.getProperty(setting_key, "value")
|
||||||
if setting_value is not None:
|
if setting_value is not None:
|
||||||
# move it to the extruder stack's definition_changes
|
# move it to the extruder stack's definition_changes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user