diff options
author | Joshua Leung <aligorith@gmail.com> | 2009-08-21 14:47:27 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2009-08-21 14:47:27 +0400 |
commit | 9125fe55fbe18d0fafdf388ce69f9bd29657da2f (patch) | |
tree | 7285e1bc92447c03be5e9029e7d68bae43f42326 /source/blender/blenkernel/intern/action.c | |
parent | 46fb2d37e347b6ecbd0097aa662cd2fdc4b65f33 (diff) |
Hook Modifier - Bone Targets
Made Hook Modifier be able to use bone targets. However, I haven't been able to verify that everything will work perfectly, since just creating a new Hook Modifier and assigning targets doesn't set hmd->indexar correctly.
Diffstat (limited to 'source/blender/blenkernel/intern/action.c')
-rw-r--r-- | source/blender/blenkernel/intern/action.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/action.c b/source/blender/blenkernel/intern/action.c index f4d4eb1cc9c..6a39139d250 100644 --- a/source/blender/blenkernel/intern/action.c +++ b/source/blender/blenkernel/intern/action.c @@ -410,8 +410,9 @@ bActionGroup *action_groups_find_named (bAction *act, const char name[]) bPoseChannel *get_pose_channel(const bPose *pose, const char *name) { bPoseChannel *chan; - - if (pose==NULL) return NULL; + + if (ELEM(NULL, pose, name) || (name[0] == 0)) + return NULL; for (chan=pose->chanbase.first; chan; chan=chan->next) { if (chan->name[0] == name[0]) { |