580be3862aecdaf3eefa30bc54dc1eda1f5c46ee
This issue only applied to layered actions. The issue was that the `restore_channel_group_invariants()` method was being called too early in the remove fcurve function, and thus fcurves' group pointers could end up inconsistent with the membership specified in the groups. This commit fixes the issue by moving the call to `restore_channel_group_invariants()` to the end of the function, where it belongs. Pull Request: https://projects.blender.org/blender/blender/pulls/127075
…
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%
