Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cura
diff options
context:
space:
mode:
authorj.delarago <joeydelarago@gmail.com>2022-06-15 10:06:00 +0300
committerj.delarago <joeydelarago@gmail.com>2022-06-15 10:06:00 +0300
commitd19e89325f34b766b27718705c4f1947b8f4a0c9 (patch)
treefd830bf42adec89f818c8cb8ca6d91cf9792cfa4 /cura
parent3acc7bcb1c522cb9dcbec243af9c414fd95f7847 (diff)
Stop returning quality types from inactive quality groups. This was causing the resolution drop down to show unavailable resolutions.
CURA-8849
Diffstat (limited to 'cura')
-rw-r--r--cura/Machines/Models/ActiveIntentQualitiesModel.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/cura/Machines/Models/ActiveIntentQualitiesModel.py b/cura/Machines/Models/ActiveIntentQualitiesModel.py
index dc3bf41831..ab59ada7c9 100644
--- a/cura/Machines/Models/ActiveIntentQualitiesModel.py
+++ b/cura/Machines/Models/ActiveIntentQualitiesModel.py
@@ -107,11 +107,16 @@ class ActiveIntentQualitiesModel(ListModel):
if quality_node.quality_type not in quality_groups: # Don't add the empty quality type (or anything else that would crash, defensively).
continue
quality_group = quality_groups[quality_node.quality_type]
+
+ if not quality_group.is_available:
+ continue
+
layer_height = fetchLayerHeight(quality_group)
for intent_id, intent_node in quality_node.intents.items():
if intent_node.intent_category != self._intent_category:
continue
+
extruder_intents.append({"name": quality_group.name,
"display_text": f"<b>{quality_group.name}</b> - {layer_height}mm",
"quality_type": quality_group.quality_type,