Fix setting active extruder when changing Custom FDM printer extruders. CURA-3299

This commit is contained in:
Jack Ha 2017-05-03 09:37:12 +02:00
parent 5d15d6e792
commit 0452cffff9

4
plugins/MachineSettingsAction/MachineSettingsAction.py Normal file → Executable file
View file

@ -186,8 +186,8 @@ class MachineSettingsAction(MachineAction):
if node.getMeshData(): if node.getMeshData():
extruder_nr = node.callDecoration("getActiveExtruderPosition") extruder_nr = node.callDecoration("getActiveExtruderPosition")
if extruder_nr is not None and extruder_nr > extruder_count - 1: if extruder_nr is not None and int(extruder_nr) > extruder_count - 1:
node.callDecoration("setActiveExtruder", extruder_manager.getExtruderStack(extruder_count -1).getId()) node.callDecoration("setActiveExtruder", extruder_manager.getExtruderStack(extruder_count - 1).getId())
definition_changes_container.setProperty("machine_extruder_count", "value", extruder_count) definition_changes_container.setProperty("machine_extruder_count", "value", extruder_count)
self.forceUpdate() self.forceUpdate()