From 35528202b6605c5ac4f85ae2b652dc5ee2415e5c Mon Sep 17 00:00:00 2001 From: "saumya.jain" Date: Fri, 29 Sep 2023 14:44:34 +0200 Subject: [PATCH] Fixes to improve update all extruder setting CURA-10967 --- .../Recommended/RecommendedSupportSelector.qml | 1 + resources/qml/Widgets/SingleSettingComboBox.qml | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml index ef12bb81e6..f1b9682c82 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml @@ -23,6 +23,7 @@ RecommendedSettingSection function onEnableSectionChanged(state) { supportEnabled.setPropertyValue("value", state) + support.updateAllExtruders = true } property UM.SettingPropertyProvider supportEnabled: UM.SettingPropertyProvider diff --git a/resources/qml/Widgets/SingleSettingComboBox.qml b/resources/qml/Widgets/SingleSettingComboBox.qml index f6790c75b5..4f516db751 100644 --- a/resources/qml/Widgets/SingleSettingComboBox.qml +++ b/resources/qml/Widgets/SingleSettingComboBox.qml @@ -89,8 +89,9 @@ Cura.ComboBox { } function forceUpdateSettings() { + updateAllExtruders = false comboboxModel.updateModel(); - propertyProvider.setPropertyValue("value", comboboxModel.get(currentIndex).code , skip_resolve =true) + propertyProvider.setPropertyValueForce("value", comboboxModel.get(currentIndex).code) } function updateSetting(value) @@ -101,7 +102,7 @@ Cura.ComboBox { } else { - propertyProvider.setPropertyValue("value", value) + propertyProvider.setPropertyValueForce("value", value) } } }