[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13555] trunk/blender/source/blender/src/ transform_conversions.c: Bugfix:

Joshua Leung aligorith at gmail.com
Mon Feb 4 02:30:45 CET 2008


Revision: 13555
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13555
Author:   aligorith
Date:     2008-02-04 02:30:44 +0100 (Mon, 04 Feb 2008)

Log Message:
-----------
Bugfix:

AfterTrans Delete Duplicates feature for Action Editor now doesn't remove duplicates if you cancelled the transform.

Modified Paths:
--------------
    trunk/blender/source/blender/src/transform_conversions.c

Modified: trunk/blender/source/blender/src/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/src/transform_conversions.c	2008-02-04 00:44:31 UTC (rev 13554)
+++ trunk/blender/source/blender/src/transform_conversions.c	2008-02-04 01:30:44 UTC (rev 13555)
@@ -3404,8 +3404,11 @@
 			remake_action_ipos((bAction *)data);
 			
 			/* Do curve cleanups? */
-			if ((G.saction->flag & SACTION_NOTRANSKEYCULL)==0)
+			if ( (G.saction->flag & SACTION_NOTRANSKEYCULL)==0 && 
+			     (cancelled == 0) )
+			{
 				posttrans_action_clean((bAction *)data);
+			}
 			
 			G.saction->flag &= ~SACTION_MOVING;
 		}
@@ -3420,8 +3423,11 @@
 					testhandles_ipocurve(icu);
 				}
 				
-				if ((G.saction->flag & SACTION_NOTRANSKEYCULL)==0)
+				if ( (G.saction->flag & SACTION_NOTRANSKEYCULL)==0 && 
+				     (cancelled == 0) )
+				{
 					posttrans_ipo_clean(key->ipo);
+				}
 			}
 			
 			DAG_object_flush_update(G.scene, OBACT, OB_RECALC_DATA);





More information about the Bf-blender-cvs mailing list