From e5b90ee306f84dd9b41b6c4abad72185b7bead8c Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 9 Oct 2019 12:49:45 +0200 Subject: [PATCH] Fix is_experimental flag update CURA-6869 --- cura/Machines/MachineNode.py | 4 ++-- cura/Settings/MachineManager.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Machines/MachineNode.py b/cura/Machines/MachineNode.py index 3a8a319b0b..e71801fbb1 100644 --- a/cura/Machines/MachineNode.py +++ b/cura/Machines/MachineNode.py @@ -85,9 +85,9 @@ class MachineNode(ContainerNode): continue quality_groups[quality_type] = QualityGroup(name = global_quality_node.getMetaDataEntry("name", "Unnamed profile"), quality_type = quality_type) quality_groups[quality_type].node_for_global = global_quality_node - for extruder, qualities_per_type in enumerate(qualities_per_type_per_extruder): + for extruder_position, qualities_per_type in enumerate(qualities_per_type_per_extruder): if quality_type in qualities_per_type: - quality_groups[quality_type].nodes_for_extruders[extruder] = qualities_per_type[quality_type] + quality_groups[quality_type].setExtruderNode(extruder_position, qualities_per_type[quality_type]) available_quality_types = set(quality_groups.keys()) for extruder_nr, qualities_per_type in enumerate(qualities_per_type_per_extruder): diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 11f05fc754..b62b3516f6 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -619,7 +619,7 @@ class MachineManager(QObject): global_container_stack = cura.CuraApplication.CuraApplication.getInstance().getGlobalContainerStack() if not global_container_stack: return False - return Util.parseBool(global_container_stack.quality.getMetaDataEntry("is_experimental", False)) + return self.activeQualityGroup().is_experimental @pyqtProperty(str, notify = activeIntentChanged) def activeIntentCategory(self) -> str: