From 223489a637ffb7c4aac7907a074901a6ab5b4c14 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 25 Aug 2016 14:33:53 +0200 Subject: [PATCH] Make mesh-specific global setting solution permanent We've considered various other solutions but this is the only real solution available to us. Contributes to issue CURA-2173. --- cura/Settings/MachineManager.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 0ec71472c3..cbbd4feff0 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -239,7 +239,6 @@ class MachineManager(QObject): self.activeQualityChanged.emit() def _onPropertyChanged(self, key, property_name): - # HACK CURA-2173 if property_name == "value": # If a setting is not settable per extruder but at the same time settable per mesh, the engine needs a value in the extruder stack # This is mainly the case for the "support_enable" setting. @@ -250,7 +249,6 @@ class MachineManager(QObject): for extruder_stack in stacks: if extruder_stack.getProperty(key, "value") != new_value: extruder_stack.getTop().setProperty(key, "value", new_value) - # /HACK if property_name == "validationState": if self._active_stack_valid: