Files
test/source
Sybren A. Stüvel ed58b945dd Anim: fix versioning of empty legacy Actions
Empty legacy Actions were skipped from versioning, because they are
technically valid layered Actions as well. However, this created an
issue where there was no "Legacy Slot" created for those. Furthermore,
their `idroot` could still be set to a non-zero value, which is not
allowed on layered Actions.

`bAction::idroot` is not a very reliable field. It can be zero on legacy
Actions as well, and it can in certain cases be downright wrong (can
happen in certain linking scenarios). Because of this, the field is not
included in any "is this a layered or a legacy Action?" checks.

Pull Request: https://projects.blender.org/blender/blender/pulls/132757
2025-01-07 17:05:36 +01:00
..