diff options
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index d6c09716a63..4a9584ed9be 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -1046,7 +1046,6 @@ static void recalcData_objects(TransInfo *t) FOREACH_TRANS_DATA_CONTAINER (t, tc) { Object *ob = tc->poseobj; - bArmature *arm = ob->data; bPose *pose = ob->pose; if (pose->flag & POSE_MIRROR_EDIT) { @@ -1083,15 +1082,7 @@ static void recalcData_objects(TransInfo *t) BLI_gset_insert(motionpath_updates, ob); } - /* old optimize trick... this enforces to bypass the depgraph */ - if (!(arm->flag & ARM_DELAYDEFORM)) { - DEG_id_tag_update(&ob->id, ID_RECALC_GEOMETRY); /* sets recalc flags */ - /* transformation of pose may affect IK tree, make sure it is rebuilt */ - BIK_clear_data(ob->pose); - } - else { - BKE_pose_where_is(t->depsgraph, t->scene, ob); - } + DEG_id_tag_update(&ob->id, ID_RECALC_GEOMETRY); } /* Update motion paths once for all transformed bones in an object. */ |