From 74a0da14bff202c31e241a0d688659c82bf326d7 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 27 Mar 2018 09:37:04 +0200 Subject: [PATCH] Don't crash if showing this before any machine is added There must be no quality profiles then. Contributes to issue CURA-5045. --- cura/Machines/Models/QualityManagementModel.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/Machines/Models/QualityManagementModel.py b/cura/Machines/Models/QualityManagementModel.py index 4d2b551805..93c996b98e 100644 --- a/cura/Machines/Models/QualityManagementModel.py +++ b/cura/Machines/Models/QualityManagementModel.py @@ -38,6 +38,9 @@ class QualityManagementModel(ListModel): Logger.log("d", "Updating {model_class_name}.".format(model_class_name = self.__class__.__name__)) global_stack = self._machine_manager.activeMachine + if not global_stack: + self.setItems([]) + return quality_group_dict = self._quality_manager.getQualityGroups(global_stack) quality_changes_group_dict = self._quality_manager.getQualityChangesGroups(global_stack)