Fixed machine not being set

This commit is contained in:
Jaime van Kessel 2017-05-02 11:58:48 +02:00
parent d7004d3547
commit 3dae6b4bbf

View file

@ -33,10 +33,7 @@ class ExtruderStack(CuraContainerStack):
def setNextStack(self, stack: ContainerStack) -> None:
super().setNextStack(stack)
stack.addExtruder(self)
if not self.getMetaDataEntry("machine"):
self.addMetaDataEntry("machine", stack.id)
else:
self.setMetaDataEntry("machine", stack.id)
self.addMetaDataEntry("machine", stack.id)
# For backward compatibility: Register the extruder with the Extruder Manager
ExtruderManager.getInstance().registerExtruder(self, stack.id)