[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35749] trunk/blender/source/blender/ editors/transform/transform_input.c: fix [#26598] zoom view and scaling odd vertices circle

Campbell Barton ideasman42 at gmail.com
Thu Mar 24 13:17:24 CET 2011


Revision: 35749
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35749
Author:   campbellbarton
Date:     2011-03-24 12:17:24 +0000 (Thu, 24 Mar 2011)
Log Message:
-----------
fix [#26598] zoom view and scaling odd vertices circle 

Modified Paths:
--------------
    trunk/blender/source/blender/editors/transform/transform_input.c

Modified: trunk/blender/source/blender/editors/transform/transform_input.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_input.c	2011-03-24 12:12:54 UTC (rev 35748)
+++ trunk/blender/source/blender/editors/transform/transform_input.c	2011-03-24 12:17:24 UTC (rev 35749)
@@ -92,8 +92,9 @@
 	InputSpring(t, mi, mval, output);
 
 	/* flip scale */
-	if	((mi->center[0] - mval[0]) * (mi->center[0] - mi->imval[0]) +
-		 (mi->center[1] - mval[1]) * (mi->center[1] - mi->imval[1]) < 0)
+	/* values can become really big when zoomed in so use longs [#26598] */
+	if	((long long int)(mi->center[0] - mval[0]) * (long long int)(mi->center[0] - mi->imval[0]) +
+		 (long long int)(mi->center[1] - mval[1]) * (long long int)(mi->center[1] - mi->imval[1]) < 0)
 	 {
 		output[0] *= -1.0f;
 	 }




More information about the Bf-blender-cvs mailing list