[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14145] trunk/blender/source/blender/src:
Brecht Van Lommel
brechtvanlommel at pandora.be
Sun Mar 16 21:01:54 CET 2008
Revision: 14145
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14145
Author: blendix
Date: 2008-03-16 21:01:52 +0100 (Sun, 16 Mar 2008)
Log Message:
-----------
Fix for bug #6850: after zooming into the curve widget it could
become impossible to zoom out (with clipping enabled).
Modified Paths:
--------------
trunk/blender/source/blender/src/butspace.c
trunk/blender/source/blender/src/drawnode.c
Modified: trunk/blender/source/blender/src/butspace.c
===================================================================
--- trunk/blender/source/blender/src/butspace.c 2008-03-16 19:38:04 UTC (rev 14144)
+++ trunk/blender/source/blender/src/butspace.c 2008-03-16 20:01:52 UTC (rev 14145)
@@ -319,6 +319,7 @@
d1= cumap->curr.xmin - cumap->clipr.xmin;
cumap->curr.xmin-= d1;
+ d1= d;
if(cumap->flag & CUMA_DO_CLIP)
if(cumap->curr.xmax+d > cumap->clipr.xmax)
d1= -cumap->curr.xmax + cumap->clipr.xmax;
@@ -331,6 +332,7 @@
d1= cumap->curr.ymin - cumap->clipr.ymin;
cumap->curr.ymin-= d1;
+ d1= d;
if(cumap->flag & CUMA_DO_CLIP)
if(cumap->curr.ymax+d > cumap->clipr.ymax)
d1= -cumap->curr.ymax + cumap->clipr.ymax;
Modified: trunk/blender/source/blender/src/drawnode.c
===================================================================
--- trunk/blender/source/blender/src/drawnode.c 2008-03-16 19:38:04 UTC (rev 14144)
+++ trunk/blender/source/blender/src/drawnode.c 2008-03-16 20:01:52 UTC (rev 14145)
@@ -356,9 +356,11 @@
curvemap_buttons(block, node->storage, 's', B_NODE_EXEC+node->nr, B_REDR, butr);
- if(cumap) cumap->flag |= CUMA_DRAW_CFRA;
- if(node->custom1<node->custom2)
- cumap->sample[0]= (float)(CFRA - node->custom1)/(float)(node->custom2-node->custom1);
+ if(cumap) {
+ cumap->flag |= CUMA_DRAW_CFRA;
+ if(node->custom1<node->custom2)
+ cumap->sample[0]= (float)(CFRA - node->custom1)/(float)(node->custom2-node->custom1);
+ }
uiBlockBeginAlign(block);
uiDefButS(block, NUM, B_NODE_EXEC+node->nr, "Sta:",
More information about the Bf-blender-cvs
mailing list