Blender Git Loki
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)
/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)