mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 18:19:15 +08:00
Only create extruder stack for single extrusion machine when not yet existing - CURA-4482
This commit is contained in:
parent
8cfaa44580
commit
26b9fc3163
@ -402,9 +402,11 @@ class CuraContainerRegistry(ContainerRegistry):
|
|||||||
return new_stack
|
return new_stack
|
||||||
|
|
||||||
def _registerSingleExtrusionMachinesExtruderStacks(self):
|
def _registerSingleExtrusionMachinesExtruderStacks(self):
|
||||||
machines = ContainerRegistry.getInstance().findContainerStacks(machine_extruder_trains = {"0": "fdmextruder"})
|
machines = self.findContainerStacks(type = "machine", machine_extruder_trains = {"0": "fdmextruder"})
|
||||||
for machine in machines:
|
for machine in machines:
|
||||||
self.addExtruderStackForSingleExtrusionMachine(machine, "fdmextruder")
|
extruder_stacks = self.findContainerStacks(type = "extruder_train", machine = machine.getId())
|
||||||
|
if not extruder_stacks:
|
||||||
|
self.addExtruderStackForSingleExtrusionMachine(machine, "fdmextruder")
|
||||||
|
|
||||||
def addExtruderStackForSingleExtrusionMachine(self, machine, extruder_id):
|
def addExtruderStackForSingleExtrusionMachine(self, machine, extruder_id):
|
||||||
new_extruder_id = extruder_id
|
new_extruder_id = extruder_id
|
||||||
|
Loading…
x
Reference in New Issue
Block a user