Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2013-06-20 17:52:58 +0400
committerBastien Montagne <montagne29@wanadoo.fr>2013-06-20 17:52:58 +0400
commite85a39b7473b3f08aa5517f761da4c0901301796 (patch)
treed70fec4507edde2cded40b942d6c1a9cfd9d60b3 /source/blender/editors/space_sequencer
parentf35264706a403a666e7f3077c4b807bd1aaa3765 (diff)
Sequencer: fix names when adding several video (or audio) files at once (all strips were getting the same, annoying ;) ).
Diffstat (limited to 'source/blender/editors/space_sequencer')
-rw-r--r--source/blender/editors/space_sequencer/sequencer_add.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_add.c b/source/blender/editors/space_sequencer/sequencer_add.c
index 571779a7524..65199ee9c3d 100644
--- a/source/blender/editors/space_sequencer/sequencer_add.c
+++ b/source/blender/editors/space_sequencer/sequencer_add.c
@@ -562,10 +562,14 @@ static int sequencer_add_generic_strip_exec(bContext *C, wmOperator *op, SeqLoad
RNA_string_get(&itemptr, "name", file_only);
BLI_join_dirfile(seq_load.path, sizeof(seq_load.path), dir_only, file_only);
+ /* Set seq_load.name, else all video/audio files get the same name! ugly! */
+ BLI_strncpy(seq_load.name, file_only, sizeof(seq_load.name));
+
seq = seq_load_func(C, ed->seqbasep, &seq_load);
if (seq) {
if (overlap == FALSE) {
- if (BKE_sequence_test_overlap(ed->seqbasep, seq)) BKE_sequence_base_shuffle(ed->seqbasep, seq, scene);
+ if (BKE_sequence_test_overlap(ed->seqbasep, seq))
+ BKE_sequence_base_shuffle(ed->seqbasep, seq, scene);
}
}
}