From a0a0f3ea01c4708524e36d8d61395d9e1172c708 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 10 Sep 2015 11:16:55 +0200 Subject: [PATCH] Added exception handling to layerview Fixes Ultimaker/Cura#362 --- plugins/LayerView/LayerView.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/LayerView/LayerView.py b/plugins/LayerView/LayerView.py index b43ff0a5d3..9ad502395e 100644 --- a/plugins/LayerView/LayerView.py +++ b/plugins/LayerView/LayerView.py @@ -92,9 +92,11 @@ class LayerView(View): layer = self._current_layer_num - i if layer < 0: continue - - layer_mesh = layer_data.getLayer(layer).createMesh() - if not layer_mesh or layer_mesh.getVertices() is None: + try: + layer_mesh = layer_data.getLayer(layer).createMesh() + if not layer_mesh or layer_mesh.getVertices() is None: + continue + except: continue self._current_layer_mesh.addVertices(layer_mesh.getVertices())