Add "machine" metadata entry when setting the next stack for an extruder

This commit is contained in:
Arjen Hiemstra 2017-04-13 01:33:22 +02:00
parent 0c232c9462
commit df8bba6c96

View file

@ -26,6 +26,10 @@ 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)
@override(ContainerStack)
def getProperty(self, key: str, property_name: str) -> Any: