32d2bc0a5963d5cc6d8810548565e2526d78dd01
The issue was that the summary channel was marked as possible to do NLA mapping in `ANIM_nla_mapping_allowed`. When it comes to doing the actual mapping it would silently do nothing though because `bAnimListElem.adt` is always a `nullptr` for the summary. However in `action_select.cc:580` the `KED_F1_NLA_UNMAP` and `KED_F2_NLA_UNMAP` flags were already removed. Those flags tell the summary line to do NLA mapping in `keyframes_edit.cc:368`. (We may be able to remove those in the future) The fix is to ensure that the summary line is recognized as unable to do NLA mapping. That makes sense to me at least because the summary line points to data but in itself does not know about the NLA. As a side effect, this also fixes circle select. Pull Request: https://projects.blender.org/blender/blender/pulls/140664
…
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%
