Blender Git Commit Log

Git Commits -> Revision ec2ede4

Revision ec2ede4 by Joshua Leung (master)
February 14, 2015, 11:06 (GMT)
Bugfix: Referencing actions from Action Actuator was not setting a user

This reverts the change made in 8872cba7e956a9d9a840e55e5323945497524795
which was contributing to actions being lost in some cases [1], even when
they were assigned to those actuaters, which needed them to be able to
function. Now there's one less case where users are needed but were missing :)

Note that this still doesn't solve the core issue where nothing is responsible
for associating actions created for a particular datablock (and not currently
being used in its active action slot, or in the NLA stack) with that datablock.
That issue is the cause of most action disappearances as well as for other problems
(such as renaming bones being unable to fix unreferenced/unused actions) where there
are diifferences between users' mental models and the data model. Proper fixes are
coming soon (restoring fake users here isn't a proper fix, as it only masks the
fundamental mismatch/problem here).


[1] http://blenderartists.org/forum/showthread.php?357021-BGE-loses-actions

Commit Details:

Full Hash: ec2ede430231ef7f32e76f0626f76a9733ee1b72
Parent Commit: dde0765
Lines Changed: +3, -13

2 Modified Paths:

/source/blender/blenloader/intern/readfile.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_actuator.c (+1, -11) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021