Don't crash if showing this before any machine is added

There must be no quality profiles then.

Contributes to issue CURA-5045.
This commit is contained in:
Ghostkeeper 2018-03-27 09:37:04 +02:00
parent d74c1e0d7a
commit 74a0da14bf
No known key found for this signature in database
GPG key ID: 5252B696FB5E7C7A

View file

@ -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)