From: daid Date: Wed, 16 May 2012 10:10:56 +0000 (+0200) Subject: Extra sanity check on the GCode layer Z view height, in rare cases layers are empty... X-Git-Tag: RC4~21 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=de60050130a8afa594343676e8be624e5dbde9e9;p=cura.git Extra sanity check on the GCode layer Z view height, in rare cases layers are empty and cause problems. --- diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index 372ec4e3..50133cfb 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -423,7 +423,7 @@ class PreviewGLCanvas(glcanvas.GLCanvas): glRotate(-self.pitch, 1,0,0) glRotate(self.yaw, 0,0,1) if self.viewMode == "GCode" or self.viewMode == "Mixed": - if self.parent.gcode != None: + if self.parent.gcode != None and len(self.parent.gcode.layerList) > self.parent.layerSpin.GetValue() and len(self.parent.gcode.layerList[self.parent.layerSpin.GetValue()]) > 0: glTranslate(0,0,-self.parent.gcode.layerList[self.parent.layerSpin.GetValue()][0].list[-1].z) else: if self.parent.objectsMaxV != None: