3dbede128ebcd3d9e9cc1ff7576308ebac8de9c6
Fix an issue where the versioning of Action & slot assignments did not use RNA properties to do the slot assignment. This caused certain on-update callbacks to be missed, which in turn meant that an Action constraint could remain disabled even though its action slot assignment had been corrected. This is now resolved by actually using RNA to set the assigned slot in the versioning code. Unfortunately that does mean that any reporting done will be by the generic RNA code as well, and won't be specific to versioning. This shouldn't be much of an issue in practice, as any warning was only shown in the rare case of mis-matched `action.idroot` properties. Pull Request: https://projects.blender.org/blender/blender/pulls/134759
…
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%
