[Bf-blender-cvs] [6bb703a9ee8] master: Fix T99266: Crash when dragging file to VSE from file browser
Richard Antalik
noreply at git.blender.org
Thu Jun 30 15:56:49 CEST 2022
Commit: 6bb703a9ee8dc368c17f7432485e2e863597a576
Author: Richard Antalik
Date: Thu Jun 30 15:56:08 2022 +0200
Branches: master
https://developer.blender.org/rB6bb703a9ee8dc368c17f7432485e2e863597a576
Fix T99266: Crash when dragging file to VSE from file browser
Crash happened because sequencer data was not initialized. Ensure data
is initialized before adding strip.
===================================================================
M source/blender/editors/space_sequencer/sequencer_drag_drop.c
===================================================================
diff --git a/source/blender/editors/space_sequencer/sequencer_drag_drop.c b/source/blender/editors/space_sequencer/sequencer_drag_drop.c
index 586cdad7e74..94427009939 100644
--- a/source/blender/editors/space_sequencer/sequencer_drag_drop.c
+++ b/source/blender/editors/space_sequencer/sequencer_drag_drop.c
@@ -233,7 +233,7 @@ static void update_overlay_strip_poistion_data(bContext *C, const int mval[2])
coords->is_intersecting = false;
Sequence dummy_seq = {
.machine = coords->channel, .start = coords->start_frame, .len = coords->strip_len};
- Editing *ed = SEQ_editing_get(scene);
+ Editing *ed = SEQ_editing_ensure(scene);
for (int i = 0; i < coords->channel_len && !coords->is_intersecting; i++) {
coords->is_intersecting = SEQ_transform_test_overlap(scene, ed->seqbasep, &dummy_seq);
More information about the Bf-blender-cvs
mailing list