Fix showing correct quality changes in dropdown list after upgrading - CURA-4482

This commit is contained in:
ChrisTerBeke 2017-11-22 10:48:21 +01:00
parent f8fe6cd455
commit 532cfd8404
2 changed files with 11 additions and 7 deletions

View file

@ -449,6 +449,12 @@ class CuraContainerRegistry(ContainerRegistry):
extruder_stack.setVariantById(variant_id)
extruder_stack.setMaterialById("default")
extruder_stack.setQualityById("default")
quality_changes_id = "default"
if machine.qualityChanges.getId() != "empty_quality_changes":
extruder_quality_changes_container = self.findInstanceContainers(name = machine.qualityChanges.getName(), extruder = extruder_id)
if extruder_quality_changes_container:
quality_changes_id = extruder_quality_changes_container[0].getId()
extruder_stack.setQualityChangesById(quality_changes_id)
self.addContainer(extruder_stack)