Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_sequencer.c
| Show First 20 Lines • Show All 631 Lines • ▼ Show 20 Lines | |||||
| static void rna_Sequence_name_set(PointerRNA *ptr, const char *value) | static void rna_Sequence_name_set(PointerRNA *ptr, const char *value) | ||||
| { | { | ||||
| Scene *scene = (Scene *)ptr->owner_id; | Scene *scene = (Scene *)ptr->owner_id; | ||||
| Sequence *seq = (Sequence *)ptr->data; | Sequence *seq = (Sequence *)ptr->data; | ||||
| char oldname[sizeof(seq->name)]; | char oldname[sizeof(seq->name)]; | ||||
| AnimData *adt; | AnimData *adt; | ||||
| BKE_sequencer_prefetch_stop(scene); | |||||
| /* make a copy of the old name first */ | /* make a copy of the old name first */ | ||||
| BLI_strncpy(oldname, seq->name + 2, sizeof(seq->name) - 2); | BLI_strncpy(oldname, seq->name + 2, sizeof(seq->name) - 2); | ||||
| /* copy the new name into the name slot */ | /* copy the new name into the name slot */ | ||||
| BLI_strncpy_utf8(seq->name + 2, value, sizeof(seq->name) - 2); | BLI_strncpy_utf8(seq->name + 2, value, sizeof(seq->name) - 2); | ||||
| /* make sure the name is unique */ | /* make sure the name is unique */ | ||||
| BKE_sequence_base_unique_name_recursive(&scene->ed->seqbase, seq); | BKE_sequence_base_unique_name_recursive(&scene->ed->seqbase, seq); | ||||
| ▲ Show 20 Lines • Show All 2,674 Lines • Show Last 20 Lines | |||||