[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34049] trunk/blender/source/blender/ editors/interface/view2d.c: Bugfix, own collection

Ton Roosendaal ton at blender.org
Mon Jan 3 19:57:14 CET 2011


Revision: 34049
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34049
Author:   ton
Date:     2011-01-03 19:57:13 +0100 (Mon, 03 Jan 2011)

Log Message:
-----------
Bugfix, own collection

Graph editor: sliding Nkey Properties to left, closing curves view
entirely, was hanging in eternal loop. Caused by division by zero.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/view2d.c

Modified: trunk/blender/source/blender/editors/interface/view2d.c
===================================================================
--- trunk/blender/source/blender/editors/interface/view2d.c	2011-01-03 18:15:15 UTC (rev 34048)
+++ trunk/blender/source/blender/editors/interface/view2d.c	2011-01-03 18:57:13 UTC (rev 34049)
@@ -1133,9 +1133,11 @@
 		space= v2d->cur.xmax - v2d->cur.xmin;
 		pixels= (float)(v2d->mask.xmax - v2d->mask.xmin);
 		
-		grid->dx= (U.v2d_min_gridsize * space) / (seconddiv * pixels);
-		step_to_grid(&grid->dx, &grid->powerx, xunits);
-		grid->dx *= seconddiv;
+		if(pixels!=0.0f) {
+			grid->dx= (U.v2d_min_gridsize * space) / (seconddiv * pixels);
+			step_to_grid(&grid->dx, &grid->powerx, xunits);
+			grid->dx *= seconddiv;
+		}
 		
 		if (xclamp == V2D_GRID_CLAMP) {
 			if (grid->dx < 0.1f) grid->dx= 0.1f;





More information about the Bf-blender-cvs mailing list