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
diff options
context:
space:
mode:
authorc.lamboo <casperlamboo@gmail.com>2022-09-12 18:24:55 +0300
committerc.lamboo <casperlamboo@gmail.com>2022-09-12 18:24:55 +0300
commit99136fd20991d567bfe1289c2ad7e7779b8c6a9c (patch)
tree739e8b7c4dd8f2ff89c69537aea5f12121cf162b /cura/Machines
parent8d9e9a9dbfda03f2f510df16a8ef415f4244993c (diff)
Fix bug in displaying extruders
CURA-9278
Diffstat (limited to 'cura/Machines')
-rw-r--r--cura/Machines/Models/CompatibleMachineModel.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py
index 80fa78a64a..782c5dcd2b 100644
--- a/cura/Machines/Models/CompatibleMachineModel.py
+++ b/cura/Machines/Models/CompatibleMachineModel.py
@@ -48,7 +48,7 @@ class CompatibleMachineModel(ListModel):
has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"]
materials = []
- if has_compatible_material:
+ if has_compatible_material:
materials.append({
"brand": extruder.activeMaterial.brand,
"name": extruder.activeMaterial.name,
@@ -77,9 +77,9 @@ class CompatibleMachineModel(ListModel):
"hexcolor": extruder.material.color
})
- if all([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]):
+ if any([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]):
self.appendItem({
"name": printer.name,
"unique_id": printer.name, # <- Can assume the cloud doesn't have duplicate names?
- "extruders": extruder_configs.values()
+ "extruders": list(extruder_configs.values())
})