chiark / gitweb /
Ugly workaround for 3D preview not always refreshing on some ATI cards.
authorDaid <daid303@gmail.com>
Fri, 18 May 2012 08:26:13 +0000 (10:26 +0200)
committerDaid <daid303@gmail.com>
Fri, 18 May 2012 08:26:13 +0000 (10:26 +0200)
Cura/gui/preview3d.py

index 8a1f74095189d8611eaaaf57f79a20776739146d..43cb8c98f1163024f49ed195ebeae409f085abce 100644 (file)
@@ -360,6 +360,9 @@ class PreviewGLCanvas(glcanvas.GLCanvas):
                        else:\r
                                self.offsetX += float(e.GetX() - self.oldX) * self.zoom / self.GetSize().GetHeight() * 2\r
                                self.offsetY -= float(e.GetY() - self.oldY) * self.zoom / self.GetSize().GetHeight() * 2\r
+                       size = self.GetSizeTuple()\r
+                       self.SetSize((size[0]+1, size[1]))\r
+                       self.SetSize((size[0], size[1]))\r
                        self.Refresh()\r
                if e.Dragging() and e.RightIsDown():\r
                        self.zoom += e.GetY() - self.oldY\r