[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38145] trunk/blender/source/blender/ editors/space_sequencer/sequencer_edit.c: Fix #27880: sequencer separate images operator lost strip properties like
Brecht Van Lommel
brechtvanlommel at pandora.be
Wed Jul 6 12:58:24 CEST 2011
Revision: 38145
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38145
Author: blendix
Date: 2011-07-06 10:58:23 +0000 (Wed, 06 Jul 2011)
Log Message:
-----------
Fix #27880: sequencer separate images operator lost strip properties like
blend mode, opacity, etc.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_sequencer/sequencer_edit.c
Modified: trunk/blender/source/blender/editors/space_sequencer/sequencer_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_sequencer/sequencer_edit.c 2011-07-06 10:45:25 UTC (rev 38144)
+++ trunk/blender/source/blender/editors/space_sequencer/sequencer_edit.c 2011-07-06 10:58:23 UTC (rev 38145)
@@ -1784,19 +1784,21 @@
/* new seq */
se = give_stripelem(seq, cfra);
- seq_new= alloc_sequence(ed->seqbasep, start_ofs, seq->machine);
+ seq_new= seq_dupli_recursive(scene, scene, seq, SEQ_DUPE_UNIQUE_NAME);
+ BLI_addtail(&ed->seqbase, seq_new);
+
+ seq_new->start= start_ofs;
seq_new->type= SEQ_IMAGE;
seq_new->len = 1;
seq_new->endstill = step-1;
/* new strip */
- seq_new->strip= strip_new= MEM_callocN(sizeof(Strip)*1, "strip");
+ strip_new= seq_new->strip;
strip_new->len= 1;
strip_new->us= 1;
- strncpy(strip_new->dir, seq->strip->dir, FILE_MAXDIR-1);
/* new stripdata */
- strip_new->stripdata= se_new= MEM_callocN(sizeof(StripElem)*1, "stripelem");
+ se_new= strip_new->stripdata;
BLI_strncpy(se_new->name, se->name, sizeof(se_new->name));
calc_sequence(scene, seq_new);
@@ -1808,8 +1810,6 @@
}
/* XXX, COPY FCURVES */
- strncpy(seq_new->name+2, seq->name+2, sizeof(seq->name)-2);
- seqbase_unique_name_recursive(&scene->ed->seqbase, seq_new);
cfra++;
start_ofs += step;
More information about the Bf-blender-cvs
mailing list