Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cura
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2016-10-24 14:51:37 +0300
committerJaime van Kessel <nallath@gmail.com>2016-10-24 14:51:37 +0300
commit7b65297a31de96b488b056daf8bd964ebbb78014 (patch)
treec30fd3adeff8264631d994112cc4043e5eea789c /cura
parent7f1b060ef90fb42bec8e2a4614552a8dc217f91b (diff)
parentf952b45a6221b80166f4b8da73c804c864182749 (diff)
Merge branch '2.3' of github.com:Ultimaker/Cura into 2.3
Diffstat (limited to 'cura')
-rw-r--r--cura/Settings/ContainerManager.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py
index 7f2555af03..f94f628686 100644
--- a/cura/Settings/ContainerManager.py
+++ b/cura/Settings/ContainerManager.py
@@ -650,7 +650,10 @@ class ContainerManager(QObject):
new_change_instances = []
for container in QualityManager.getInstance().findQualityChangesByName(quality_changes_name,
machine_definition):
- new_unique_id = self._createUniqueId(container.getId(), base_name)
+ base_id = container.getMetaDataEntry("extruder")
+ if not base_id:
+ base_id = container.getDefinition().getId()
+ new_unique_id = self._createUniqueId(base_id, base_name)
new_container = container.duplicate(new_unique_id, base_name)
new_change_instances.append(new_container)
self._container_registry.addContainer(new_container)
@@ -788,6 +791,7 @@ class ContainerManager(QObject):
# Create a new quality_changes container for the quality.
quality_changes = UM.Settings.InstanceContainer(self._createUniqueId(base_id, new_name))
+ print(quality_changes.getId())
quality_changes.setName(new_name)
quality_changes.addMetaDataEntry("type", "quality_changes")
quality_changes.addMetaDataEntry("quality_type", quality_container.getMetaDataEntry("quality_type"))