[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54910] trunk/blender/source/blender/ editors/interface/view2d_ops.c: Report #34450

Ton Roosendaal ton at blender.org
Wed Feb 27 18:12:58 CET 2013


Revision: 54910
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54910
Author:   ton
Date:     2013-02-27 17:12:57 +0000 (Wed, 27 Feb 2013)
Log Message:
-----------
Report #34450

Fix for 2.66a

Some editors in Blender (Like Graph) have "maxzoom" set to 0, which caused the 
MMB zoom sensitivity to be minimal. That used to be much more responsive, restored
it to how it worked before.

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

Modified: trunk/blender/source/blender/editors/interface/view2d_ops.c
===================================================================
--- trunk/blender/source/blender/editors/interface/view2d_ops.c	2013-02-27 16:24:20 UTC (rev 54909)
+++ trunk/blender/source/blender/editors/interface/view2d_ops.c	2013-02-27 17:12:57 UTC (rev 54910)
@@ -1034,10 +1034,11 @@
 		}
 		else {
 			/* 'continuous' or 'dolly' */
-			float fac, zoomfac = 0.001f * v2d->maxzoom;
+			float fac, zoomfac = 0.01f;
 			
 			/* some view2d's (graph) don't have min/max zoom, or extreme ones */
-			CLAMP (zoomfac, 0.001f, 0.01f);
+			if (v2d->maxzoom > 0.0f)
+				zoomfac = CLAMPIS(0.001f * v2d->maxzoom, 0.001f, 0.01f);
 			
 			/* x-axis transform */
 			fac = zoomfac * (event->x - vzd->lastx);




More information about the Bf-blender-cvs mailing list