Get quality definition from ContainerTree rather than QualityManager

Contributes to issue CURA-6600.
This commit is contained in:
Ghostkeeper 2019-08-28 14:31:07 +02:00
parent 35907e5228
commit f89f47f8d5
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276
2 changed files with 3 additions and 4 deletions

View file

@ -747,8 +747,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
self._machine_info.quality_changes_info.name)
# Get the correct extruder definition IDs for quality changes
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
machine_definition_id_for_quality = getMachineDefinitionIDForQualitySearch(global_stack.definition)
machine_definition_id_for_quality = ContainerTree.getInstance().machines[global_stack.definition.getId()].quality_definition
machine_definition_for_quality = self._container_registry.findDefinitionContainers(id = machine_definition_id_for_quality)[0]
quality_changes_info = self._machine_info.quality_changes_info