Commit: 63ac1660c0503b2990c1b02aeb4e08ca81bf4e3b
Author: Campbell Barton
Date:   Tue Mar 8 15:13:53 2022 +1100
Branches: master
https://developer.blender.org/rB63ac1660c0503b2990c1b02aeb4e08ca81bf4e3b

Fix T92861: Transform fails for multiple pose object sharing ob-data

Support transforming two pose objects at once even when they share
object data as this is per-object.

===================================================================

M       source/blender/editors/transform/transform_convert.c

===================================================================

diff --git a/source/blender/editors/transform/transform_convert.c 
b/source/blender/editors/transform/transform_convert.c
index 4a2169b381e..dbe67bd0d66 100644
--- a/source/blender/editors/transform/transform_convert.c
+++ b/source/blender/editors/transform/transform_convert.c
@@ -1113,7 +1113,8 @@ static void init_TransDataContainers(TransInfo *t,
           &objects_len,
           {
               .object_mode = object_mode,
-              .no_dup_data = true,
+              /* Pose transform operates on `ob->pose` so don't skip duplicate 
object-data. */
+              .no_dup_data = (object_mode & OB_MODE_POSE) == 0,
           });
       free_objects = true;
     }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to