From ec36e3ae80f993b3d1185dadd1d2ee5d54978501 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Mon, 23 Feb 2015 12:23:13 +0100 Subject: Fix T43776: Rigging : Clear User transform is not working when mesh is in weight paint mode. Use same trick as for regular 'clear transform' operators to get a valid armature in weight paint mode (where active object is weight-painted one). --- source/blender/editors/armature/pose_transform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/armature') diff --git a/source/blender/editors/armature/pose_transform.c b/source/blender/editors/armature/pose_transform.c index 0cde8f30ace..fbf6dccdb38 100644 --- a/source/blender/editors/armature/pose_transform.c +++ b/source/blender/editors/armature/pose_transform.c @@ -811,7 +811,7 @@ void POSE_OT_transforms_clear(wmOperatorType *ot) static int pose_clear_user_transforms_exec(bContext *C, wmOperator *op) { Scene *scene = CTX_data_scene(C); - Object *ob = CTX_data_active_object(C); + Object *ob = BKE_object_pose_armature_get(CTX_data_active_object(C)); float cframe = (float)CFRA; const bool only_select = RNA_boolean_get(op->ptr, "only_selected"); -- cgit v1.2.3