From 36a33bb1359ca21334de285ba50a187aec0c8eae Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 23 Aug 2016 17:26:36 +0200 Subject: [PATCH] Retain quality profile when switching from no quality-changes profile The old quality-changes profile was 'empty_quality_changes', not None. Contributes to issue CURA-2006. --- cura/Settings/MachineManager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 90f94ca556..b40b412956 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -493,6 +493,8 @@ class MachineManager(QObject): if not old_material: Logger.log("w", "While trying to set the active material, no material was found to replace it.") return + if old_quality_changes.getId() == "empty_quality_changes": #Don't want the empty one. + old_quality_changes = None old_material.nameChanged.disconnect(self._onMaterialNameChanged)