Multiple changes when quality profiles have different values should no longer break the link

CURA-1758
This commit is contained in:
Jaime van Kessel 2016-07-22 13:16:35 +02:00
parent df46a61d38
commit 83ec6e849a

View file

@ -236,7 +236,9 @@ class MachineManager(QObject):
if container.getProperty(key, "value") != new_value:
extruder_stack.getTop().setProperty(key, "value", new_value)
else:
extruder_stack.getTop().removeInstance(key)
# Check if we really need to remove something.
if extruder_stack.getProperty(key, "value") != new_value:
extruder_stack.getTop().removeInstance(key)
break
if self._global_container_stack.getProperty(key, "value") != new_value:
self._global_container_stack.getTop().setProperty(key, "value", new_value)