Fixed bug that caused divide by zero error if main gviz window was sized too small.
parent
9f848c7631
commit
a868e571f3
|
@ -218,6 +218,8 @@ class gviz(wx.Panel):
|
||||||
|
|
||||||
def resize(self, event):
|
def resize(self, event):
|
||||||
size = self.GetClientSize()
|
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])
|
newsize = min(float(size[0])/self.size[0], float(size[1])/self.size[1])
|
||||||
self.size = self.GetClientSize()
|
self.size = self.GetClientSize()
|
||||||
wx.CallAfter(self.zoom, 0, 0, newsize)
|
wx.CallAfter(self.zoom, 0, 0, newsize)
|
||||||
|
|
Loading…
Reference in New Issue