e3f9d210d1eadaa1bc49c23379f7c769a6b0d809
This patch fixes broken connections and effect strips which would arise in some cases when trying to split connected strips with effects. This happened in case an effect strip was being split -- first, its effect chain would be added to a VectorSet of seqs, but then, only the connected strips of the original seq (in this case the effect strip) would be added to the VectorSet. Fix by iterating over the entire list and adding connected strips. Additionally: - Add a final SEQ_iterator_set_expand() for SEQ_query_effect_chain() in case these connected strips had effects themselves. - Move the seq_edit_split_operation_permitted() check after the entire chain is evaluated to avoid bugs w/ locked strips being editable before. Pull Request: https://projects.blender.org/blender/blender/pulls/128670
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
