diff options
Diffstat (limited to 'source/blender/sequencer/intern/strip_edit.c')
-rw-r--r-- | source/blender/sequencer/intern/strip_edit.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/sequencer/intern/strip_edit.c b/source/blender/sequencer/intern/strip_edit.c index 4de6ec3583c..3e6eb74fcb3 100644 --- a/source/blender/sequencer/intern/strip_edit.c +++ b/source/blender/sequencer/intern/strip_edit.c @@ -30,6 +30,7 @@ #include "BLI_listbase.h" #include "BLI_math.h" #include "BLI_string.h" +#include "BLI_string_utf8.h" #include "BLT_translation.h" @@ -202,6 +203,7 @@ void SEQ_edit_remove_flagged_sequences(Scene *scene, ListBase *seqbase) } BLI_remlink(seqbase, seq); SEQ_sequence_free(scene, seq, true); + SEQ_sequence_lookup_tag(scene, SEQ_LOOKUP_TAG_INVALID); } } } @@ -468,3 +470,10 @@ bool SEQ_edit_remove_gaps(Scene *scene, } return true; } + +void SEQ_edit_sequence_name_set(Scene *scene, Sequence *seq, const char *new_name) +{ + BLI_strncpy_utf8(seq->name + 2, new_name, MAX_NAME - 2); + BLI_utf8_invalid_strip(seq->name + 2, strlen(seq->name + 2)); + SEQ_sequence_lookup_tag(scene, SEQ_LOOKUP_TAG_INVALID); +} |