avoid "division by zero" exception

This commit is contained in:
Martin Baeuml
2010-12-09 11:24:48 +01:00
parent 869864f425
commit da22028f22
+2 -2
View File
@@ -48,8 +48,8 @@ class GraphicsView(QGraphicsView):
self.update()
def getMinScale(self):
min_scale_w = float(self.width() - 2*self.frameWidth()) / self.scene().width()
min_scale_h = float(self.height() - 2*self.frameWidth()) / self.scene().height()
min_scale_w = float(self.width() - 2*self.frameWidth()) / (self.scene().width()+1)
min_scale_h = float(self.height() - 2*self.frameWidth()) / (self.scene().height()+1)
min_scale = min(min_scale_w, min_scale_h)
return min_scale