Make sure to generate unique name for duplicated quality changes

This commit is contained in:
Lipu Fei 2018-02-27 14:20:17 +01:00
parent fae82ef242
commit 950f6708c4

View file

@ -437,10 +437,11 @@ class ContainerManager(QObject):
global_stack, extruder_id = None)
self._container_registry.addContainer(new_quality_changes)
else:
new_name = self._container_registry.uniqueName(quality_changes_name)
for node in quality_changes_group.getAllNodes():
container = node.getContainer()
new_id = self._container_registry.uniqueName(container.getId())
self._container_registry.addContainer(container.duplicate(new_id, quality_changes_name))
self._container_registry.addContainer(container.duplicate(new_id, new_name))
@pyqtSlot("QVariant")
def removeMaterial(self, material_node):