From 0e74b8eb08a15326a0f2134ef285d2f672b6c1e7 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 3 Oct 2016 15:58:05 +0200 Subject: [PATCH] setActiveMaterial now uses id instead of entire container to set quality CURA-2494 --- cura/Settings/MachineManager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index a1b4caa7af..96e7f88a91 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -567,10 +567,11 @@ class MachineManager(QObject): [material_container]) if not candidate_quality: # Fall back to a quality - new_quality_id = quality_manager.findQualityByQualityType(None, + new_quality = quality_manager.findQualityByQualityType(None, quality_manager.getWholeMachineDefinition(machine_definition), [material_container]) - + if new_quality: + new_quality_id = new_quality.getId() else: if not old_quality_changes: new_quality_id = candidate_quality.getId()