Merge pull request #8549 from Ultimaker/CURA-7770_Update_setting_after_disable_extruder

Force an re-evaluation of a setting when extruder has been disabled
This commit is contained in:
Konstantinos Karmas 2020-10-19 11:33:10 +02:00 committed by GitHub
commit a2cd21ac49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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()