[Bf-blender-cvs] [3a98dc68120] master: Fix crash when dragging video into VSE timeline
Richard Antalik
noreply at git.blender.org
Tue Jan 10 16:19:39 CET 2023
Commit: 3a98dc681206bd37917d76f35bcb9b846bad09e9
Author: Richard Antalik
Date: Tue Jan 10 16:12:13 2023 +0100
Branches: master
https://developer.blender.org/rB3a98dc681206bd37917d76f35bcb9b846bad09e9
Fix crash when dragging video into VSE timeline
Caused by NULL dereference in strip overlap handling (expand to fit),
because `time_dependent_strips` strip collection is not created.
Check if strip collection is provided in `query_right_side_strips()`.
===================================================================
M source/blender/sequencer/intern/strip_transform.c
===================================================================
diff --git a/source/blender/sequencer/intern/strip_transform.c b/source/blender/sequencer/intern/strip_transform.c
index 58f41d7e180..1edc4b85f96 100644
--- a/source/blender/sequencer/intern/strip_transform.c
+++ b/source/blender/sequencer/intern/strip_transform.c
@@ -309,7 +309,7 @@ static SeqCollection *query_right_side_strips(const Scene *scene,
SeqCollection *collection = SEQ_collection_create(__func__);
LISTBASE_FOREACH (Sequence *, seq, seqbase) {
- if (SEQ_collection_has_strip(seq, time_dependent_strips)) {
+ if (time_dependent_strips != NULL && SEQ_collection_has_strip(seq, time_dependent_strips)) {
continue;
}
if (SEQ_collection_has_strip(seq, transformed_strips)) {
More information about the Bf-blender-cvs
mailing list