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:
authorRichard Antalik <richardantalik@gmail.com>2022-04-04 17:27:37 +0300
committerRichard Antalik <richardantalik@gmail.com>2022-04-04 17:30:16 +0300
commite4289f23604a4dfa1b3ba45b9e5eaf7bf47f420c (patch)
treec236ae651a516826a716e14b0c785c39a03a2e86 /source/blender/sequencer
parente7f4aa8f0cb617327e0358c134bc606bfb8742d4 (diff)
Fix errors in sequencer channel headers
Failing constraint test uncovered crashes on NULL dereference and missing channels initialization in `SEQ_editing_ensure()`.
Diffstat (limited to 'source/blender/sequencer')
-rw-r--r--source/blender/sequencer/intern/sequencer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/sequencer/intern/sequencer.c b/source/blender/sequencer/intern/sequencer.c
index baa06e133b7..faa527786fd 100644
--- a/source/blender/sequencer/intern/sequencer.c
+++ b/source/blender/sequencer/intern/sequencer.c
@@ -245,6 +245,8 @@ Editing *SEQ_editing_ensure(Scene *scene)
ed->cache = NULL;
ed->cache_flag = SEQ_CACHE_STORE_FINAL_OUT;
ed->cache_flag |= SEQ_CACHE_STORE_RAW;
+ ed->displayed_channels = &ed->channels;
+ SEQ_channels_ensure(ed->displayed_channels);
}
return scene->ed;