diff options
author | Ghostkeeper <rubend@tutanota.com> | 2019-08-28 15:34:00 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2019-08-28 15:34:00 +0300 |
commit | b9370f864e7d06c4e53d6f756bf75f5b9a3b163b (patch) | |
tree | 4e25749b371adb7374141666e8abefe6caf97e51 /plugins/GCodeWriter | |
parent | f89f47f8d53b02115fd706b53fbca6dd07b4ff84 (diff) |
Get quality definition from container tree
Contributes to issue CURA-6600.
Diffstat (limited to 'plugins/GCodeWriter')
-rw-r--r-- | plugins/GCodeWriter/GCodeWriter.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/GCodeWriter/GCodeWriter.py b/plugins/GCodeWriter/GCodeWriter.py index 3e5bf59e73..2c6603cb3f 100644 --- a/plugins/GCodeWriter/GCodeWriter.py +++ b/plugins/GCodeWriter/GCodeWriter.py @@ -9,8 +9,7 @@ from UM.Mesh.MeshWriter import MeshWriter from UM.Logger import Logger from UM.Application import Application from UM.Settings.InstanceContainer import InstanceContainer - -from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch +from cura.Machines.ContainerTree import ContainerTree from UM.i18n import i18nCatalog catalog = i18nCatalog("cura") @@ -139,7 +138,7 @@ class GCodeWriter(MeshWriter): flat_global_container.setMetaDataEntry("quality_type", stack.quality.getMetaDataEntry("quality_type", "normal")) # Get the machine definition ID for quality profiles - machine_definition_id_for_quality = getMachineDefinitionIDForQualitySearch(stack.definition) + machine_definition_id_for_quality = ContainerTree.getInstance().machines[stack.definition.getId()].quality_definition flat_global_container.setMetaDataEntry("definition", machine_definition_id_for_quality) serialized = flat_global_container.serialize() |