Fix T59691: Crash when deleting data-block video or audio in a video editor

This commit is contained in:
Sergey Sharybin 2018-12-21 16:50:59 +01:00
parent c16a5e772b
commit d086c01645
Notes: blender-bot 2023-02-14 07:36:17 +01:00
Referenced by issue #59691, Crash blender 2.80 when I delete data-block video or audio in a video editor.
1 changed files with 4 additions and 0 deletions

View File

@ -532,6 +532,10 @@ void *BKE_sound_scene_add_scene_sound_defaults(struct Scene *scene, struct Seque
void *BKE_sound_add_scene_sound(struct Scene *scene, struct Sequence *sequence, int startframe, int endframe, int frameskip)
{
/* Happens when sequence's sound datablock was removed. */
if (sequence->sound == NULL) {
return NULL;
}
const double fps = FPS;
void *handle = AUD_Sequence_add(scene->sound_scene, sequence->sound->playback_handle,
startframe / fps, endframe / fps, frameskip / fps);