Fix quality reset upon material deletion

CURA-5621
This commit is contained in:
Lipu Fei 2018-08-07 16:15:03 +02:00
parent 58e5a81236
commit 910ffe0ad5

View file

@ -1455,9 +1455,13 @@ class MachineManager(QObject):
if quality_group.node_for_global is None:
Logger.log("e", "Could not set quality group [%s] because it has no node_for_global", str(quality_group))
return
# This is not changing the quality for the active machine !!!!!!!!
global_stack.quality = quality_group.node_for_global.getContainer()
for extruder_nr, extruder_stack in global_stack.extruders.items():
extruder_stack.quality = quality_group.nodes_for_extruders[extruder_nr].getContainer()
quality_container = self._empty_quality_container
if extruder_nr in quality_group.nodes_for_extruders:
quality_container = quality_group.nodes_for_extruders[extruder_nr].getContainer()
extruder_stack.quality = quality_container
return
self.blurSettings.emit()