From 74d8148e0ca0cc3161d62db8f77f5f81f4c883f2 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 28 Oct 2016 10:44:57 +0200 Subject: [PATCH] The right stack is now used for limit to extruder setting property provider for single extrusion machine This was mostly an issue when switching between printers, where some ids were set to undefined. CURA-2835 --- resources/qml/Settings/SettingView.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/Settings/SettingView.qml b/resources/qml/Settings/SettingView.qml index 76b136db57..16b5dada72 100644 --- a/resources/qml/Settings/SettingView.qml +++ b/resources/qml/Settings/SettingView.qml @@ -99,9 +99,9 @@ ScrollView when: model.settable_per_extruder || (inheritStackProvider.properties.limit_to_extruder != null && inheritStackProvider.properties.limit_to_extruder >= 0); value: { - if(!model.settable_per_extruder) + if(!model.settable_per_extruder || machineExtruderCount.properties.value == 1) { - //Not settable per extruder, so we must pick global. + //Not settable per extruder or there only is global, so we must pick global. return Cura.MachineManager.activeMachineId; } if(inheritStackProvider.properties.limit_to_extruder != null && inheritStackProvider.properties.limit_to_extruder >= 0)