From 0452cffff9e1504e832fc95bf81dc4b42b488feb Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 3 May 2017 09:37:12 +0200 Subject: [PATCH] Fix setting active extruder when changing Custom FDM printer extruders. CURA-3299 --- plugins/MachineSettingsAction/MachineSettingsAction.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 plugins/MachineSettingsAction/MachineSettingsAction.py diff --git a/plugins/MachineSettingsAction/MachineSettingsAction.py b/plugins/MachineSettingsAction/MachineSettingsAction.py old mode 100644 new mode 100755 index 995a07eac4..32053d32ab --- a/plugins/MachineSettingsAction/MachineSettingsAction.py +++ b/plugins/MachineSettingsAction/MachineSettingsAction.py @@ -186,8 +186,8 @@ class MachineSettingsAction(MachineAction): if node.getMeshData(): extruder_nr = node.callDecoration("getActiveExtruderPosition") - if extruder_nr is not None and extruder_nr > extruder_count - 1: - node.callDecoration("setActiveExtruder", extruder_manager.getExtruderStack(extruder_count -1).getId()) + if extruder_nr is not None and int(extruder_nr) > extruder_count - 1: + node.callDecoration("setActiveExtruder", extruder_manager.getExtruderStack(extruder_count - 1).getId()) definition_changes_container.setProperty("machine_extruder_count", "value", extruder_count) self.forceUpdate()