Revision: 21180
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21180
Author: aligorith
Date: 2009-06-27 06:56:20 +0200 (Sat, 27 Jun 2009)
Log Message:
-----------
NLA SoC: Apply-Scale Operator now recalculates action length after scale is
applied
Modified Paths:
--------------
branches/soc-2009-aligorith/source/blender/editors/space_nla/nla_edit.c
Modified:
branches/soc-2009-aligorith/source/blender/editors/space_nla/nla_edit.c
===================================================================
--- branches/soc-2009-aligorith/source/blender/editors/space_nla/nla_edit.c
2009-06-27 03:19:55 UTC (rev 21179)
+++ branches/soc-2009-aligorith/source/blender/editors/space_nla/nla_edit.c
2009-06-27 04:56:20 UTC (rev 21180)
@@ -769,8 +769,12 @@
bed.data= strip;
ANIM_animchanneldata_keys_bezier_loop(&bed,
strip->act, ALE_ACT, NULL, bezt_apply_nlamapping, calchandles_fcurve, 0);
- /* clear scale of strip now that it has been
applied, but leave everything else alone */
+ /* clear scale of strip now that it has been
applied,
+ * and recalculate the extents of the action
now that it has been scaled
+ * but leave everything else alone
+ */
strip->scale= 1.0f;
+ calc_action_range(strip->act, &strip->actstart,
&strip->actend, 1);
}
}
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs