[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38907] trunk/blender/source/blender/ makesrna/intern/rna_action.c: don' t include fcurve modifiers when getting an actions frame range.

Campbell Barton ideasman42 at gmail.com
Tue Aug 2 04:28:37 CEST 2011


Revision: 38907
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38907
Author:   campbellbarton
Date:     2011-08-02 02:28:37 +0000 (Tue, 02 Aug 2011)
Log Message:
-----------
don't include fcurve modifiers when getting an actions frame range.
could too easily give a range of 600,000 which would make exporters hang.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_action.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_action.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_action.c	2011-08-02 01:01:56 UTC (rev 38906)
+++ trunk/blender/source/blender/makesrna/intern/rna_action.c	2011-08-02 02:28:37 UTC (rev 38907)
@@ -191,8 +191,9 @@
 
 
 static void rna_Action_frame_range_get(PointerRNA *ptr,float *values)
-{
-	calc_action_range(ptr->id.data, values, values+1, 1);
+{	/* don't include modifiers because they too easily can have very large
+	 * ranges: MINAFRAMEF to MAXFRAMEF. */
+	calc_action_range(ptr->id.data, values, values+1, FALSE);
 }
 
 




More information about the Bf-blender-cvs mailing list