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>2017-10-03 14:16:04 +0300
committerJaime van Kessel <nallath@gmail.com>2017-10-03 14:16:04 +0300
commitbff3a5bb23c90eb24ccae46606baac97ce1809ee (patch)
treed0342d47946348267bb758e7dfd2604a9b7c3489 /cura
parenta3eae3198235f6be2a0cb7f2f4bed6cf1142a2e2 (diff)
Naming of new machines now uses correct ordering again
CURA-4408
Diffstat (limited to 'cura')
-rw-r--r--cura/Settings/CuraStackBuilder.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py
index 7a48b1657e..09815da319 100644
--- a/cura/Settings/CuraStackBuilder.py
+++ b/cura/Settings/CuraStackBuilder.py
@@ -29,7 +29,8 @@ class CuraStackBuilder:
return None
machine_definition = definitions[0]
- generated_name = registry.createUniqueName("machine", "", machine_definition.name, machine_definition.name)
+
+ generated_name = registry.createUniqueName("machine", "", name, machine_definition.name)
# Make sure the new name does not collide with any definition or (quality) profile
# createUniqueName() only looks at other stacks, but not at definitions or quality profiles
# Note that we don't go for uniqueName() immediately because that function matches with ignore_case set to true
@@ -44,13 +45,7 @@ class CuraStackBuilder:
variant = "default",
)
- # after creating a global stack can be set custom defined name
- if name != generated_name:
- name = registry.createUniqueName("machine", "", name, machine_definition.name)
- if registry.findContainers(id = name):
- name = registry.uniqueName(name)
-
- new_global_stack.setName(name)
+ new_global_stack.setName(generated_name)
for extruder_definition in registry.findDefinitionContainers(machine = machine_definition.id):
position = extruder_definition.getMetaDataEntry("position", None)