From bb2be70daccab8110864ff3b3677687e01124be8 Mon Sep 17 00:00:00 2001 From: Aleksei S Date: Sat, 25 Nov 2017 02:25:36 +0100 Subject: [PATCH] Finds candidate quality profile for fdmextruder CURA-4620 --- cura/Settings/MachineManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index ca929b46fc..6b03916fdf 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -769,9 +769,10 @@ class MachineManager(QObject): candidate_quality = None if quality_type: candidate_quality = quality_manager.findQualityByQualityType(quality_type, - quality_manager.getWholeMachineDefinition(machine_definition), + quality_manager.getWholeMachineDefinition(material_container.getDefinition()), [material_container]) + if not candidate_quality or isinstance(candidate_quality, type(self._empty_quality_changes_container)): Logger.log("d", "Attempting to find fallback quality") # Fall back to a quality (which must be compatible with all other extruders)