mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Use container tree to get quality definition of printer
Contributes to issue CURA-6600.
This commit is contained in:
parent
7d49fd7fa2
commit
9c47fc8e70
1 changed files with 2 additions and 2 deletions
|
@ -8,7 +8,7 @@ from UM.Logger import Logger
|
||||||
from UM.Settings.ContainerFormatError import ContainerFormatError
|
from UM.Settings.ContainerFormatError import ContainerFormatError
|
||||||
from UM.Settings.InstanceContainer import InstanceContainer # The new profile to make.
|
from UM.Settings.InstanceContainer import InstanceContainer # The new profile to make.
|
||||||
from cura.CuraApplication import CuraApplication
|
from cura.CuraApplication import CuraApplication
|
||||||
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
|
from cura.Machines.ContainerTree import ContainerTree
|
||||||
from cura.ReaderWriters.ProfileReader import ProfileReader
|
from cura.ReaderWriters.ProfileReader import ProfileReader
|
||||||
|
|
||||||
import zipfile
|
import zipfile
|
||||||
|
@ -97,7 +97,7 @@ class CuraProfileReader(ProfileReader):
|
||||||
if global_stack is None:
|
if global_stack is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
active_quality_definition = getMachineDefinitionIDForQualitySearch(global_stack.definition)
|
active_quality_definition = ContainerTree.getInstance().machines[global_stack.definition.container_id].quality_definition
|
||||||
if profile.getMetaDataEntry("definition") != active_quality_definition:
|
if profile.getMetaDataEntry("definition") != active_quality_definition:
|
||||||
profile.setMetaDataEntry("definition", active_quality_definition)
|
profile.setMetaDataEntry("definition", active_quality_definition)
|
||||||
return profile
|
return profile
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue