Fixed bug that caused divide by zero error if main gviz window was sized too small.

master
Christopher Keller 2012-09-05 02:21:02 -07:00
parent 9f848c7631
commit a868e571f3
1 changed files with 2 additions and 0 deletions

View File

@ -218,6 +218,8 @@ class gviz(wx.Panel):
def resize(self, event):
size = self.GetClientSize()
size = [max(1.0, size[0]), max(1.0, size[1])]
self.size = [max(1.0, self.size[0]), max(1.0, self.size[1])]
newsize = min(float(size[0])/self.size[0], float(size[1])/self.size[1])
self.size = self.GetClientSize()
wx.CallAfter(self.zoom, 0, 0, newsize)