[Bf-blender-cvs] [23acca0c320] master: Fix T88100: Crash going to shading tab
Sergey Sharybin
noreply at git.blender.org
Fri May 7 12:44:34 CEST 2021
Commit: 23acca0c32027e41a1f6707a896b711aecedc8cd
Author: Sergey Sharybin
Date: Fri May 7 12:43:43 2021 +0200
Branches: master
https://developer.blender.org/rB23acca0c32027e41a1f6707a896b711aecedc8cd
Fix T88100: Crash going to shading tab
===================================================================
M source/blender/sequencer/SEQ_iterator.h
===================================================================
diff --git a/source/blender/sequencer/SEQ_iterator.h b/source/blender/sequencer/SEQ_iterator.h
index 7517c941c80..dfea5997582 100644
--- a/source/blender/sequencer/SEQ_iterator.h
+++ b/source/blender/sequencer/SEQ_iterator.h
@@ -40,15 +40,17 @@ struct GSetIterator;
#define SEQ_ALL_BEGIN(ed, var) \
{ \
- SeqCollection *all_strips = SEQ_query_all_strips_recursive(&ed->seqbase); \
- GSetIterator gsi; \
- GSET_ITER (gsi, all_strips->set) { \
- var = (Sequence *)(BLI_gsetIterator_getKey(&gsi));
+ if (ed != NULL) { \
+ SeqCollection *all_strips = SEQ_query_all_strips_recursive(&ed->seqbase); \
+ GSetIterator gsi; \
+ GSET_ITER (gsi, all_strips->set) { \
+ var = (Sequence *)(BLI_gsetIterator_getKey(&gsi));
#define SEQ_ALL_END \
} \
SEQ_collection_free(all_strips); \
} \
+ } \
((void)0)
typedef struct SeqCollection {
More information about the Bf-blender-cvs
mailing list