[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24055] trunk/blender/source/blender: fix for last commit, metastrips work now

Campbell Barton ideasman42 at gmail.com
Thu Oct 22 17:06:01 CEST 2009


Revision: 24055
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24055
Author:   campbellbarton
Date:     2009-10-22 17:06:01 +0200 (Thu, 22 Oct 2009)

Log Message:
-----------
fix for last commit, metastrips work now

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/sequence.c
    trunk/blender/source/blender/editors/transform/transform_conversions.c

Modified: trunk/blender/source/blender/blenkernel/intern/sequence.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/sequence.c	2009-10-22 14:40:32 UTC (rev 24054)
+++ trunk/blender/source/blender/blenkernel/intern/sequence.c	2009-10-22 15:06:01 UTC (rev 24055)
@@ -3466,7 +3466,6 @@
 
 int shuffle_seq_time(ListBase * seqbasep)
 {
-	/* note: metastrinps untested */
 	/* note: seq->tmp is used to tag strips to move */
 
 	Sequence *seq;
@@ -3478,12 +3477,13 @@
 	if(offset) {
 		for(seq= seqbasep->first; seq; seq= seq->next) {
 			if(seq->tmp) {
-				seq->start += offset;
+				seq_translate(seq, offset);
 				seq->flag &= ~SEQ_OVERLAP;
-				calc_sequence(seq);
 			}
 		}
 	}
+
+	return offset? 0:1;
 }
 
 

Modified: trunk/blender/source/blender/editors/transform/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_conversions.c	2009-10-22 14:40:32 UTC (rev 24054)
+++ trunk/blender/source/blender/editors/transform/transform_conversions.c	2009-10-22 15:06:01 UTC (rev 24055)
@@ -4074,6 +4074,7 @@
 				int overlap= 0;
 
 				for(a=0; a<t->total; a++, td++) {
+					seq_prev= NULL;
 					seq= ((TransDataSeq *)td->extra)->seq;
 					if ((seq != seq_prev) && (seq->depth==0) && (seq->flag & SEQ_OVERLAP)) {
 						overlap= 1;
@@ -4087,7 +4088,7 @@
 						seq->tmp= NULL;
 
 					td= t->data;
-
+					seq_prev= NULL;
 					for(a=0; a<t->total; a++, td++) {
 						seq= ((TransDataSeq *)td->extra)->seq;
 						if ((seq != seq_prev)) {





More information about the Bf-blender-cvs mailing list