diff options
author | Richard Antalik <richardantalik@gmail.com> | 2020-05-10 08:50:09 +0300 |
---|---|---|
committer | Richard Antalik <richardantalik@gmail.com> | 2020-05-10 08:51:20 +0300 |
commit | a1b3effd55f775643e99b17865e36c506e9bdc90 (patch) | |
tree | 10e689c0d2303ce4d4b37b8d632082f471ee56d8 /source/blender/blenkernel/BKE_sequencer.h | |
parent | ce76e17584eea6185170275250b25d9f5b80ad12 (diff) |
Fix T71300: Crash on rendering scene recursively from sequencer
Adding recursive scenes has been disabled, but old files still can be opened.
Add check if scene will render itself.
Opening such file will produce warning on open and error on running render.
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D7562
Diffstat (limited to 'source/blender/blenkernel/BKE_sequencer.h')
-rw-r--r-- | source/blender/blenkernel/BKE_sequencer.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_sequencer.h b/source/blender/blenkernel/BKE_sequencer.h index 939fcb33b2d..5f0c10c9a5f 100644 --- a/source/blender/blenkernel/BKE_sequencer.h +++ b/source/blender/blenkernel/BKE_sequencer.h @@ -35,6 +35,7 @@ struct GSet; struct ImBuf; struct Main; struct Mask; +struct ReportList; struct Scene; struct Sequence; struct SequenceModifierData; @@ -598,6 +599,7 @@ void BKE_sequencer_color_balance_apply(struct StripColorBalance *cb, struct ImBuf *mask_input); void BKE_sequencer_all_free_anim_ibufs(struct Scene *scene, int cfra); +bool BKE_sequencer_check_scene_recursion(struct Scene *scene, struct ReportList *reports); #ifdef __cplusplus } |