From 84c6ec36dca389619f95b11a74423e99efcf9e55 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 27 Aug 2019 11:14:07 +0200 Subject: [PATCH] Catch case where there is no global stack Contributes to issue CURA-6600. --- cura/Settings/MachineManager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index fd92654b26..10cf2812bb 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1548,6 +1548,8 @@ class MachineManager(QObject): @pyqtProperty(str, notify = activeQualityGroupChanged) def activeQualityOrQualityChangesName(self) -> str: global_container_stack = CuraApplication.getInstance().getGlobalContainerStack() + if not global_container_stack: + return CuraApplication.getInstance().empty_quality_container.getName() if global_container_stack.qualityChanges != CuraApplication.getInstance().empty_quality_changes_container: return global_container_stack.qualityChanges.getName() return global_container_stack.quality.getName()