From f95bd1b47f9045bbabc90441a1eeb3c5af665be5 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 2 Aug 2017 08:51:32 +0200 Subject: [PATCH] Generate unique names for definition changes containers CURA-4107 --- cura/Settings/CuraStackBuilder.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py index 03152de204..27bfb03a22 100644 --- a/cura/Settings/CuraStackBuilder.py +++ b/cura/Settings/CuraStackBuilder.py @@ -166,7 +166,10 @@ class CuraStackBuilder: @classmethod def createDefinitionChangesContainer(cls, container_stack, container_name, container_index = None): from cura.CuraApplication import CuraApplication - definition_changes_container = InstanceContainer(container_name) + + unique_container_name = ContainerRegistry.getInstance().uniqueName(container_name) + + definition_changes_container = InstanceContainer(unique_container_name) definition = container_stack.getBottom() definition_changes_container.setDefinition(definition) definition_changes_container.addMetaDataEntry("type", "definition_changes")