Ugly workaround for 3D preview not always refreshing on some ATI cards.

master
Daid 2012-05-18 10:26:13 +02:00
parent d03d4ac400
commit 4785ad527a
1 changed files with 3 additions and 0 deletions

View File

@ -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