mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 06:57:28 -06:00
Fix setting prefered material on machine creation
The previous check would occasionaly set duplicated materials
This commit is contained in:
parent
7cd4158ac1
commit
1284d9fe8d
1 changed files with 1 additions and 1 deletions
|
@ -83,7 +83,7 @@ class VariantNode(ContainerNode):
|
||||||
# if there is no match.
|
# if there is no match.
|
||||||
def preferredMaterial(self, approximate_diameter: int) -> MaterialNode:
|
def preferredMaterial(self, approximate_diameter: int) -> MaterialNode:
|
||||||
for base_material, material_node in self.materials.items():
|
for base_material, material_node in self.materials.items():
|
||||||
if self.machine.preferred_material in base_material and approximate_diameter == int(material_node.getMetaDataEntry("approximate_diameter")):
|
if self.machine.preferred_material == base_material and approximate_diameter == int(material_node.getMetaDataEntry("approximate_diameter")):
|
||||||
return material_node
|
return material_node
|
||||||
# First fallback: Choose any material with matching diameter.
|
# First fallback: Choose any material with matching diameter.
|
||||||
for material_node in self.materials.values():
|
for material_node in self.materials.values():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue