Bugfix [#27090] Available keying set fails in armature pose mode
authorJoshua Leung <aligorith@gmail.com>
Thu, 21 Apr 2011 01:21:28 +0000 (01:21 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 21 Apr 2011 01:21:28 +0000 (01:21 +0000)
commit18e4f7de4f9e4a59b9123df5b2025776b11bb11d
treef7c656f31f160d9cd80ad2151afcdc9d45ec17d3
parent26916206f80bb55d1ea71ef8108336109cebd90b
Bugfix [#27090] Available keying set fails in armature pose mode

A change in the poll callback that Available KeyingSet used to use
restricted its use to Object-mode only, while this could also be
useful in Pose Mode (though it would only affect all channels there).

Made this use a custom poll callback now that tests for whether the
active object has an action. This does mean that if you select a bunch
of objects with animation data, but the active object doesn't have it,
then the keyingset will fail to fire, but that's been marked as a todo
in the code.
release/scripts/startup/keyingsets_builtins.py
source/blender/blenkernel/intern/armature.c