Fix: Joining armatures fixes up the drivers accordingly
authorJoshua Leung <aligorith@gmail.com>
Thu, 22 Jan 2015 13:33:01 +0000 (02:33 +1300)
committerJoshua Leung <aligorith@gmail.com>
Thu, 22 Jan 2015 13:33:32 +0000 (02:33 +1300)
commita730cda72ff94ea0df73b61d62c01c45992d5bde
tree2a9ba2f5f592a50f99573c6246f90a004aadc728
parent99a5f376a21099a1cacb611482d1889e9e627923
Fix: Joining armatures fixes up the drivers accordingly

Finally! At long last, I've gotten this working! This ended up being far trickier
to get right than anticipated; the normal remapping API's cannot be used as-is
as they will just clobber over subtleties whenever datablock changes are involved.
So, for now, we have to duplicate the logic a bit.
source/blender/blenkernel/BKE_animsys.h
source/blender/blenkernel/intern/anim_sys.c
source/blender/editors/armature/armature_relations.c