[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17820] branches/blender2.5/blender/source /blender/editors/interface/view2d.c: 2.5
Ton Roosendaal
ton at blender.org
Sat Dec 13 12:34:03 CET 2008
Revision: 17820
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17820
Author: ton
Date: 2008-12-13 12:34:03 +0100 (Sat, 13 Dec 2008)
Log Message:
-----------
2.5
Bugfix in the "map cur with mask to region". Division had to be switched. :)
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 2008-12-13 09:25:47 UTC (rev 17819)
+++ branches/blender2.5/blender/source/blender/editors/interface/view2d.c 2008-12-13 11:34:03 UTC (rev 17820)
@@ -502,12 +502,9 @@
{
*curmasked= v2d->cur;
- /* currently, the following 'hack' is only necessary for Outliner, and will cause
- * errors in all other views...
- */
- if ((v2d->scroll) && (v2d->keeptot==2)) {
- float dx= ((float)(v2d->mask.xmax-v2d->mask.xmin+1))/(v2d->cur.xmax-v2d->cur.xmin);
- float dy= ((float)(v2d->mask.ymax-v2d->mask.ymin+1))/(v2d->cur.ymax-v2d->cur.ymin);
+ if ((v2d->scroll)) {
+ float dx= (v2d->cur.xmax-v2d->cur.xmin)/((float)(v2d->mask.xmax-v2d->mask.xmin+1));
+ float dy= (v2d->cur.ymax-v2d->cur.ymin)/((float)(v2d->mask.ymax-v2d->mask.ymin+1));
if (v2d->mask.xmin != 0)
curmasked->xmin -= dx*(float)v2d->mask.xmin;
More information about the Bf-blender-cvs
mailing list