diff options
author | Ghostkeeper <rubend@tutanota.com> | 2019-09-11 17:58:11 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2019-09-11 17:58:11 +0300 |
commit | 2b96543cd3c78d4f8d59c8be6e6bd059a35f4be2 (patch) | |
tree | 044794555742598d99c36dc6aeacbfc8828ff457 /plugins/GCodeWriter | |
parent | f6089ed627961255554b35fbcb0dc002535d71e9 (diff) |
Store intent category in metadata of quality_changes as well
This is necessary in order to restore it properly.
Contributes to issue CURA_6600.
Diffstat (limited to 'plugins/GCodeWriter')
-rw-r--r-- | plugins/GCodeWriter/GCodeWriter.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/GCodeWriter/GCodeWriter.py b/plugins/GCodeWriter/GCodeWriter.py index edd0cebc96..792b2aff10 100644 --- a/plugins/GCodeWriter/GCodeWriter.py +++ b/plugins/GCodeWriter/GCodeWriter.py @@ -131,6 +131,8 @@ class GCodeWriter(MeshWriter): container_with_profile.setName(quality_name) container_with_profile.setMetaDataEntry("type", "quality_changes") container_with_profile.setMetaDataEntry("quality_type", quality_type) + if stack.getMetaDataEntry("position") is not None: # For extruder stacks, the quality changes should include an intent category. + container_with_profile.setMetaDataEntry("intent_category", stack.intent.getMetaDataEntry("intent_category", "default")) container_with_profile.setDefinition(machine_definition_id_for_quality) flat_global_container = self._createFlattenedContainerInstance(stack.userChanges, container_with_profile) |