From 0229fd86761cd07d7a67eb81e41d62d51a5f83f0 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 12 Dec 2016 11:00:19 +0100 Subject: [PATCH] Fixed issue with first startup --- cura/Settings/MachineManager.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 09362e7e74..a3787fd02c 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -490,10 +490,11 @@ class MachineManager(QObject): @pyqtProperty("QVariantList", notify = activeMaterialChanged) def activeMaterialNames(self): result = [] - for stack in ExtruderManager.getInstance().getActiveGlobalAndExtruderStacks(): - material_container = stack.findContainer(type="material") - if material_container and material_container != self._empty_material_container: - result.append(material_container.getName()) + if ExtruderManager.getInstance().getActiveGlobalAndExtruderStacks() is not None: + for stack in ExtruderManager.getInstance().getActiveGlobalAndExtruderStacks(): + material_container = stack.findContainer(type="material") + if material_container and material_container != self._empty_material_container: + result.append(material_container.getName()) return result @pyqtProperty(str, notify=activeMaterialChanged)