From 7c90b5dd306629d3a3e99f38cfd9dc0a2760643f Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 28 Aug 2019 13:56:37 +0200 Subject: [PATCH] Use shortcut to get current quality changes groups Contributes to issue CURA-6600. --- .../Models/CustomQualityProfilesDropDownMenuModel.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cura/Machines/Models/CustomQualityProfilesDropDownMenuModel.py b/cura/Machines/Models/CustomQualityProfilesDropDownMenuModel.py index 11ea391aaa..3ade02120d 100644 --- a/cura/Machines/Models/CustomQualityProfilesDropDownMenuModel.py +++ b/cura/Machines/Models/CustomQualityProfilesDropDownMenuModel.py @@ -19,11 +19,7 @@ class CustomQualityProfilesDropDownMenuModel(QualityProfilesDropDownMenuModel): Logger.log("d", "No active GlobalStack, set %s as empty.", self.__class__.__name__) return - variant_names = [extruder.variant.getName() for extruder in active_global_stack.extruders.values()] - material_bases = [extruder.material.getMetaDataEntry("base_file") for extruder in active_global_stack.extruders.values()] - extruder_enabled = [extruder.isEnabled for extruder in active_global_stack.extruders.values()] - machine_node = ContainerTree.getInstance().machines[active_global_stack.definition.getId()] - quality_changes_list = machine_node.getQualityChangesGroups(variant_names, material_bases, extruder_enabled) + quality_changes_list = ContainerTree.getInstance().getCurrentQualityChangesGroups() item_list = [] for quality_changes_group in sorted(quality_changes_list, key = lambda qgc: qgc.name.lower()):