From 06a42d98eef644b1d8bdd8b2c55276ea35ce6120 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 25 Jan 2017 16:06:13 +0100 Subject: [PATCH] Fix PrintInformation if somehow no active material container is found --- cura/PrintInformation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/PrintInformation.py b/cura/PrintInformation.py index 769df189c5..82eb9c5a64 100644 --- a/cura/PrintInformation.py +++ b/cura/PrintInformation.py @@ -171,9 +171,10 @@ class PrintInformation(QObject): self._active_material_container.metaDataChanged.disconnect(self._onMaterialMetaDataChanged) active_material_id = Application.getInstance().getMachineManager().activeMaterialId - self._active_material_container = ContainerRegistry.getInstance().findInstanceContainers(id=active_material_id)[0] + active_material_containers = ContainerRegistry.getInstance().findInstanceContainers(id=active_material_id) - if self._active_material_container: + if active_material_containers: + self._active_material_container = active_material_containers[0] self._active_material_container.metaDataChanged.connect(self._onMaterialMetaDataChanged) def _onMaterialMetaDataChanged(self):