Bugfix #34046
authorTon Roosendaal <ton@blender.org>
Wed, 6 Feb 2013 12:16:53 +0000 (12:16 +0000)
committerTon Roosendaal <ton@blender.org>
Wed, 6 Feb 2013 12:16:53 +0000 (12:16 +0000)
commitf0ce8a563d71a659c6ed0398b8bf3c51a8109cd0
treebfc26070f89813f0ec1ea80dcd63deab57dfdea8
parent2ea0826e7f8d1677e696df9097cb2322025a3b9a
Bugfix #34046

Linked Armature with local proxy, using feature "Custom shape at other bone" stopped working
on undo/redo.

It was actually a bug in the original commit (r26600, april 2010), storing a pointer from
the library bone into the local proxy bone.
That's strictly forbidden in Blender, but it never showed up because on every undo-redo a
complete proxy-sync was called again. To allow undo/redo I had to disable this syncing,
except for file load. Hence the feature got lost :)

The fix is simple; just store the pointer to its own local bone instead.
source/blender/blenkernel/intern/armature.c