chiark / gitweb /
Extra sanity check on the GCode layer Z view height, in rare cases layers are empty...
authordaid <daid303@gmail.com>
Wed, 16 May 2012 10:10:56 +0000 (12:10 +0200)
committerdaid <daid303@gmail.com>
Wed, 16 May 2012 10:10:56 +0000 (12:10 +0200)
Cura/gui/preview3d.py

index 372ec4e38e101dc83faf50f7900b1588bfe9b488..50133cfb7223c1f537ceeb0d0d402cd68a75e50f 100644 (file)
@@ -423,7 +423,7 @@ class PreviewGLCanvas(glcanvas.GLCanvas):
                        glRotate(-self.pitch, 1,0,0)\r
                        glRotate(self.yaw, 0,0,1)\r
                        if self.viewMode == "GCode" or self.viewMode == "Mixed":\r
-                               if self.parent.gcode != None:\r
+                               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:\r
                                        glTranslate(0,0,-self.parent.gcode.layerList[self.parent.layerSpin.GetValue()][0].list[-1].z)\r
                        else:\r
                                if self.parent.objectsMaxV != None:\r