Blender Git Commit Log
Git Commits -> Revision 709ce44
Revision 709ce44 by Richard Antalik (master) August 23, 2021, 22:52 (GMT) |
Fix T90407: Split fails on transition strips When splitting strips, first they are duplicated and then offsets adjusted. This can fail on cross transitions, because some strips don't overlap with split frame. All strips, that relate to each other must be duplicated to ensure correct relations after splitting, so solution is to delete non overlapping strips from left or right side respectively. Since cross transition don't have to overlap with source strips, splitting such strips would lead to effect being deleted, which could cause crash when iterating over strips in python. Therefore splitting of such strips is now forbidden and will generate error. Splitting of transition will also generate error solely because such operation is illogical. Reviewed By: sergey Differential Revision: https://developer.blender.org/D12121 |
Commit Details:
Full Hash: 709ce44617bf8c41b5bfe9a93aa58e9140323428
Parent Commit: 24a3446
Lines Changed: +124, -21