mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-21 05:37:50 -06:00
Fix extruder_stack global values are moved to
ExtruderManager.getMachineExtruders() result is not sorted, the result of getActiveExtruderStacks() is
This commit is contained in:
parent
3e9fdb5db1
commit
8b5ac81404
1 changed files with 2 additions and 2 deletions
|
@ -147,7 +147,7 @@ class MachineSettingsAction(MachineAction):
|
||||||
extruder_variant_id = machine_manager.activeVariantIds[0]
|
extruder_variant_id = machine_manager.activeVariantIds[0]
|
||||||
|
|
||||||
# Copy any settable_per_extruder setting value from the extruders to the global stack
|
# Copy any settable_per_extruder setting value from the extruders to the global stack
|
||||||
extruder_stacks = list(ExtruderManager.getInstance().getMachineExtruders(self._global_container_stack.getId()))
|
extruder_stacks = ExtruderManager.getInstance().getActiveExtruderStacks()
|
||||||
extruder_stacks.reverse() # make sure the first extruder is done last, so its settings override any higher extruder settings
|
extruder_stacks.reverse() # make sure the first extruder is done last, so its settings override any higher extruder settings
|
||||||
|
|
||||||
global_user_container = self._global_container_stack.getTop()
|
global_user_container = self._global_container_stack.getTop()
|
||||||
|
@ -191,7 +191,7 @@ class MachineSettingsAction(MachineAction):
|
||||||
|
|
||||||
# Move settable_per_extruder values out of the global container
|
# Move settable_per_extruder values out of the global container
|
||||||
if previous_extruder_count == 1:
|
if previous_extruder_count == 1:
|
||||||
extruder_stacks = list(ExtruderManager.getInstance().getMachineExtruders(self._global_container_stack.getId()))
|
extruder_stacks = ExtruderManager.getInstance().getActiveExtruderStacks()
|
||||||
global_user_container = self._global_container_stack.getTop()
|
global_user_container = self._global_container_stack.getTop()
|
||||||
|
|
||||||
for setting_instance in global_user_container.findInstances():
|
for setting_instance in global_user_container.findInstances():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue