[Bf-blender-cvs] [4243f7fb7b9] soc-2021-vse-strip-thumbnails: Fix crash on adding new strip

Aditya Y Jeppu noreply at git.blender.org
Mon Aug 2 18:00:35 CEST 2021


Commit: 4243f7fb7b9bfec6ca2a125bde14aa196774766f
Author: Aditya Y Jeppu
Date:   Mon Aug 2 21:30:03 2021 +0530
Branches: soc-2021-vse-strip-thumbnails
https://developer.blender.org/rB4243f7fb7b9bfec6ca2a125bde14aa196774766f

Fix crash on adding new strip

===================================================================

M	source/blender/editors/space_sequencer/sequencer_draw.c

===================================================================

diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c
index 57b683cefc7..05d2076db27 100644
--- a/source/blender/editors/space_sequencer/sequencer_draw.c
+++ b/source/blender/editors/space_sequencer/sequencer_draw.c
@@ -1286,15 +1286,17 @@ static void thumbnail_call_for_job(const bContext *C, Editing *ed, View2D *v2d,
 
     LISTBASE_FOREACH (Sequence *, seq, ed->seqbasep) {
       if ((val_need_update = BLI_ghash_lookup(thumb_data_hash, seq)) == NULL &&
-          check_seq_need_thumbnails(seq, v2d)) {
+          check_seq_need_thumbnails(seq, &v2d->cur)) {
         ThumbDataItem *val = MEM_callocN(sizeof(ThumbDataItem), "Thumbnail Hash Values");
         val->seq_dupli = SEQ_sequence_dupli_recursive(scene, scene, NULL, seq, 0);
         val->scene = scene;
         BLI_ghash_insert(thumb_data_hash, seq, val);
       }
       else {
-        val_need_update->seq_dupli->start = seq->start;
-        val_need_update->seq_dupli->startdisp = seq->startdisp;
+        if (val_need_update != NULL) {
+          val_need_update->seq_dupli->start = seq->start;
+          val_need_update->seq_dupli->startdisp = seq->startdisp;
+        }
       }
     }



More information about the Bf-blender-cvs mailing list