1dd06e66236de00fb0d03eb0a57a1cb290c156b6
The `ANIM_OT_keyframe_clear_v3d` had a few issues The reason for the action disappearing was the call to `animdata_remove_empty_action`. This checked the curves on the action directly, thus failed with the layered actions. However with the change to the layered action, the convention is that actions are not unassigned when it is empty. This is why I also added a check for legacy actions before the call. I am doing this even though legacy actions will be removed in 5.0 because this needs to be backported. The third issue was that `changed` was never set to true with layered actions, which meant the notifier was never sent to update the UI. Pull Request: https://projects.blender.org/blender/blender/pulls/144001
…
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%
