From 50ae33c42d6ad34f0e5fc9c95c503d41f90ee4f4 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Oct 2020 10:50:05 +0200 Subject: [PATCH] Force an re-evaluation of a setting when extruder has been disabled CURA-7770 --- cura/Settings/MachineManager.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 94a1869598..58fd8171b5 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -998,6 +998,11 @@ class MachineManager(QObject): self.activeMaterialChanged.emit() self.activeIntentChanged.emit() + # Force an update of resolve values + property_names = ["resolve", "validationState"] + for setting_key in self._global_container_stack.getAllKeys(): + self._global_container_stack.propertiesChanged.emit(setting_key, property_names) + def _onMaterialNameChanged(self) -> None: self.activeMaterialChanged.emit()