From 4785ad527a069b19efe7e252a8aa418b3f006d27 Mon Sep 17 00:00:00 2001 From: Daid Date: Fri, 18 May 2012 10:26:13 +0200 Subject: [PATCH] Ugly workaround for 3D preview not always refreshing on some ATI cards. --- Cura/gui/preview3d.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index 8a1f740..43cb8c9 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -360,6 +360,9 @@ class PreviewGLCanvas(glcanvas.GLCanvas): else: self.offsetX += float(e.GetX() - self.oldX) * self.zoom / self.GetSize().GetHeight() * 2 self.offsetY -= float(e.GetY() - self.oldY) * self.zoom / self.GetSize().GetHeight() * 2 + size = self.GetSizeTuple() + self.SetSize((size[0]+1, size[1])) + self.SetSize((size[0], size[1])) self.Refresh() if e.Dragging() and e.RightIsDown(): self.zoom += e.GetY() - self.oldY