Fix getting container registry

It's not in the fields of this class.

Contributes to issue CURA-6600.
This commit is contained in:
Ghostkeeper 2019-09-02 17:42:17 +02:00
parent b5d32a9b70
commit 297b430712
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276

View file

@ -154,11 +154,11 @@ class QualityManagementModel(ListModel):
machine_manager.blurSettings.emit() machine_manager.blurSettings.emit()
if base_name is None or base_name == "": if base_name is None or base_name == "":
base_name = active_quality_name base_name = active_quality_name
unique_name = self._container_registry.uniqueName(base_name) container_registry = cura.CuraApplication.CuraApplication.getInstance().getContainerRegistry()
unique_name = container_registry.uniqueName(base_name)
# Go through the active stacks and create quality_changes containers from the user containers. # Go through the active stacks and create quality_changes containers from the user containers.
container_manager = ContainerManager.getInstance() container_manager = ContainerManager.getInstance()
container_registry = cura.CuraApplication.CuraApplication.getInstance().getContainerRegistry()
stack_list = [global_stack] + list(global_stack.extruders.values()) stack_list = [global_stack] + list(global_stack.extruders.values())
for stack in stack_list: for stack in stack_list:
quality_container = stack.quality quality_container = stack.quality