[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18634] branches/blender2.5/blender/source /blender/editors/interface/view2d.c: fix for eternal loop that could happen when resizing the view.

Campbell Barton ideasman42 at gmail.com
Fri Jan 23 15:08:02 CET 2009


Revision: 18634
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18634
Author:   campbellbarton
Date:     2009-01-23 15:08:02 +0100 (Fri, 23 Jan 2009)

Log Message:
-----------
fix for eternal loop that could happen when resizing the view.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/interface/view2d.c

Modified: branches/blender2.5/blender/source/blender/editors/interface/view2d.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/interface/view2d.c	2009-01-23 10:51:13 UTC (rev 18633)
+++ branches/blender2.5/blender/source/blender/editors/interface/view2d.c	2009-01-23 14:08:02 UTC (rev 18634)
@@ -1391,7 +1391,7 @@
 				grid->powerx= 1;
 			
 			/* draw numbers in the appropriate range */
-			if (dfac != 0.0f) {
+			if (dfac > 0.0f) {
 				for (; fac < hor.xmax; fac+=dfac, val+=grid->dx) {
 					switch (vs->xunits) {
 						case V2D_UNIT_FRAMES:		/* frames (as whole numbers)*/
@@ -1523,7 +1523,7 @@
 				fac += 0.5f * dfac;
 				
 			/* draw vertical steps */
-			if (dfac != 0.0f) {
+			if (dfac > 0.0f) {
 				for (; fac < vert.ymax; fac+= dfac, val += grid->dy) {
 					scroll_printstr(vs, scene, (float)(vert.xmax)-14.0f, fac, val, grid->powery, vs->yunits, 'v');
 				}





More information about the Bf-blender-cvs mailing list