From b09e8bb1c9794e5e1636b538a86b1af522660b77 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Tue, 30 Aug 2016 15:56:53 +0200 Subject: [PATCH] Use active quality(-changes) name when creating a new profile CURA-2220 --- cura/Settings/ContainerManager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py index 8957f386fc..df812ef625 100644 --- a/cura/Settings/ContainerManager.py +++ b/cura/Settings/ContainerManager.py @@ -427,14 +427,14 @@ class ContainerManager(QObject): if not global_stack: return False - quality_container = global_stack.findContainer(type = "quality") - if not quality_container: + active_quality_name = UM.Application.getInstance().getMachineManager().activeQualityName + if active_quality_name == "": UM.Logger.log("w", "No quality container found in stack %s, cannot create profile", global_stack.getId()) return False UM.Application.getInstance().getMachineManager().blurSettings.emit() - unique_name = UM.Settings.ContainerRegistry.getInstance().uniqueName(quality_container.getName()) + unique_name = UM.Settings.ContainerRegistry.getInstance().uniqueName(active_quality_name) # Go through the active stacks and create quality_changes containers from the user containers. for stack in cura.Settings.ExtruderManager.getInstance().getActiveGlobalAndExtruderStacks():