From a1d9b1a37f33c86396a1e90c31b100f6d75ffddd Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sat, 29 Apr 2017 21:19:54 +0200 Subject: [PATCH] Force update after unlinking material. --- resources/qml/Preferences/MaterialView.qml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/resources/qml/Preferences/MaterialView.qml b/resources/qml/Preferences/MaterialView.qml index 956af88139..ec92e8cbcd 100644 --- a/resources/qml/Preferences/MaterialView.qml +++ b/resources/qml/Preferences/MaterialView.qml @@ -24,8 +24,13 @@ TabView property double spoolLength: calculateSpoolLength() property real costPerMeter: calculateCostPerMeter() + property bool reevaluateLinkedMaterials: false property string linkedMaterialNames: { + if (reevaluateLinkedMaterials) + { + reevaluateLinkedMaterials = false; + } if(!base.containerId || !base.editingEnabled) { return "" @@ -220,7 +225,11 @@ TabView id: unlinkMaterialButton text: catalog.i18nc("@label", "Unlink Material") visible: base.linkedMaterialNames != "" - onClicked: Cura.ContainerManager.unlinkMaterial(base.containerId) + onClicked: + { + Cura.ContainerManager.unlinkMaterial(base.containerId) + base.reevaluateLinkedMaterials = true + } } Item { width: parent.width; height: UM.Theme.getSize("default_margin").height }