Use getApproximateMaterialDiameter rather than getCompatibleMaterialDiameter

Should we deprecate getCompatibleMaterialDiameter? I don't think the un-rounded diameter should ever be used for compatibility checks.

Contributes to issue CURA-6600.
This commit is contained in:
Ghostkeeper 2019-09-17 17:03:05 +02:00
parent 80e79f6e7e
commit 963f5e6dd7
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276

View file

@ -1300,8 +1300,7 @@ class MachineManager(QObject):
self._setMaterial(position_item, new_material)
else:
# The current material is not available, find the preferred one.
material_diameter = self._global_container_stack.extruders[position].getCompatibleMaterialDiameter()
approximate_material_diameter = round(material_diameter)
approximate_material_diameter = int(self._global_container_stack.extruderList[int(position)].getApproximateMaterialDiameter())
material_node = nozzle_node.preferredMaterial(approximate_material_diameter)
self._setMaterial(position_item, material_node)