Fix for bug #1576.
Constraints on bones that point to objects/bones outside of an armature weren't working. The figure_pose_updating() does a bunch of flagging based on the constraints on the scene to figure out what armatures/bones need updating (even when it is not the armature that is being manipulated).
This commit is contained in:
@@ -1407,7 +1407,14 @@ static void createTransObject(TransInfo *t)
|
||||
reset_slowparents();
|
||||
|
||||
set_trans_object_base_flags(t);
|
||||
|
||||
|
||||
/* this has to be done, or else constraints on armature
|
||||
* bones that point to objects/bones that are outside
|
||||
* of the armature don't work outside of posemode
|
||||
* (and yes, I know it's confusing ...).
|
||||
*/
|
||||
figure_pose_updating();
|
||||
|
||||
/* count */
|
||||
for(base= FIRSTBASE; base; base= base->next) {
|
||||
if TESTBASELIB(base) {
|
||||
|
||||
Reference in New Issue
Block a user