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
diff options
context:
space:
mode:
authorJack Ha <jackha@gmail.com>2017-12-21 12:52:51 +0300
committerJack Ha <jackha@gmail.com>2017-12-21 12:52:51 +0300
commit5152b2ae6571a09eb5d2624db1b394b19bd8b119 (patch)
treeb8f81301e84971a8ceb49f03851b187242058461 /plugins/GCodeWriter
parent579f2b5ec6b6e57766bd6a5a3c083045601d421d (diff)
parent0a0db39f0288afe188cfc66e43a0484bb5b057f7 (diff)
Solved merge conflicts. CURA-4525
Diffstat (limited to 'plugins/GCodeWriter')
-rw-r--r--plugins/GCodeWriter/GCodeWriter.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/GCodeWriter/GCodeWriter.py b/plugins/GCodeWriter/GCodeWriter.py
index 192354d947..ad23f2c8ee 100644
--- a/plugins/GCodeWriter/GCodeWriter.py
+++ b/plugins/GCodeWriter/GCodeWriter.py
@@ -75,12 +75,13 @@ class GCodeWriter(MeshWriter):
## Create a new container with container 2 as base and container 1 written over it.
def _createFlattenedContainerInstance(self, instance_container1, instance_container2):
flat_container = InstanceContainer(instance_container2.getName())
- if instance_container1.getDefinition():
- flat_container.setDefinition(instance_container1.getDefinition())
- else:
- flat_container.setDefinition(instance_container2.getDefinition())
+
+ # The metadata includes id, name and definition
flat_container.setMetaData(copy.deepcopy(instance_container2.getMetaData()))
+ if instance_container1.getDefinition():
+ flat_container.setDefinition(instance_container1.getDefinition().getId())
+
for key in instance_container2.getAllKeys():
flat_container.setProperty(key, "value", instance_container2.getProperty(key, "value"))