Fix adding custom FFF printer

This commit is contained in:
Jaime van Kessel 2019-09-16 11:40:32 +02:00
parent c0db1a17be
commit e964035653
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -992,7 +992,10 @@ class MachineManager(QObject):
@deprecated("use Cura.MachineManager.activeMachine.extruders instead", "4.2")
def _getExtruder(self, position) -> Optional[ExtruderStack]:
if self._global_container_stack:
try:
return self._global_container_stack.extruderList[int(position)]
except IndexError:
return None
return None
def updateDefaultExtruder(self) -> None:
@ -1186,9 +1189,12 @@ class MachineManager(QObject):
# Set quality and quality_changes for each ExtruderStack
for position, node in quality_group.nodes_for_extruders.items():
try:
self._global_container_stack.extruderList[int(position)].quality = node.getContainer()
if empty_quality_changes:
self._global_container_stack.extruderList[int(position)].qualityChanges = empty_quality_changes_container
except IndexError:
return
self.activeQualityGroupChanged.emit()
self.activeQualityChangesGroupChanged.emit()