Blender Git Commit Log

Git Commits -> Revision 24a3446

Revision 24a3446 by Richard Antalik (master)
August 23, 2021, 22:46 (GMT)
Fix T90646: VSE hangs when strips overlap

When all strips are selected and overlap is caused, this causes VSE to
hang in infinite loop, because such situation should never happen.

To prevent infinite loop, ensure, that strip overlap is not tested
against single overlapping strip itself.

Prevent overlap that can not be handled because of issue described above
by moving overlapping strip between channels.

Reviewed By: campbellbarton

Differential Revision: D12209

Commit Details:

Full Hash: 24a3446787d31f9b32e6759f91349b598c8e9774
Parent Commit: a0c8ee0
Lines Changed: +27, -8

5 Modified Paths:

/source/blender/editors/transform/transform_convert_sequencer.c (+7, -8) (Diff)
/source/blender/sequencer/CMakeLists.txt (+1, -0) (Diff)
/source/blender/sequencer/intern/iterator.c (+8, -0) (Diff)
/source/blender/sequencer/intern/strip_transform.c (+10, -0) (Diff)
/source/blender/sequencer/SEQ_iterator.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021