[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [29212] trunk/blender/source/blender/ editors/interface/interface_widgets.c: check to avoid divide by zero
Campbell Barton
ideasman42 at gmail.com
Fri Jun 4 13:31:39 CEST 2010
Revision: 29212
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29212
Author: campbellbarton
Date: 2010-06-04 13:31:39 +0200 (Fri, 04 Jun 2010)
Log Message:
-----------
check to avoid divide by zero
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_widgets.c
Modified: trunk/blender/source/blender/editors/interface/interface_widgets.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_widgets.c 2010-06-04 07:17:12 UTC (rev 29211)
+++ trunk/blender/source/blender/editors/interface/interface_widgets.c 2010-06-04 11:31:39 UTC (rev 29212)
@@ -283,10 +283,10 @@
float maxxi= maxx - 1.0f;
float minyi= miny + 1.0f;
float maxyi= maxy - 1.0f;
- float facxi= 1.0f/(maxxi-minxi); /* for uv */
- float facyi= 1.0f/(maxyi-minyi);
+ float facxi= (maxxi!=minxi) ? 1.0f/(maxxi-minxi) : 0.0f; /* for uv, can divide by zero */
+ float facyi= (maxyi!=minyi) ? 1.0f/(maxyi-minyi) : 0.0f;
int a, tot= 0, minsize;
-
+
minsize= MIN2(rect->xmax-rect->xmin, rect->ymax-rect->ymin);
if(2.0f*rad > minsize)
More information about the Bf-blender-cvs
mailing list