[Bf-blender-cvs] [253dbdbb391] blender-v2.82-release: Object: no longer skip weight paint objects when clearing transform

Campbell Barton noreply at git.blender.org
Sat Feb 1 03:01:45 CET 2020


Commit: 253dbdbb39147d4a74ae450964315a4cfd78a837
Author: Campbell Barton
Date:   Sat Feb 1 12:31:13 2020 +1100
Branches: blender-v2.82-release
https://developer.blender.org/rB253dbdbb39147d4a74ae450964315a4cfd78a837

Object: no longer skip weight paint objects when clearing transform

This meant a non-active selected object would be skipped based on the
mode last used, mostly an issue with 'Lock Object Modes' disabled.
Other transform operators (such as snap) don't do this.

Partially reverts b8aff064662d5

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

M	source/blender/editors/object/object_transform.c

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

diff --git a/source/blender/editors/object/object_transform.c b/source/blender/editors/object/object_transform.c
index 45b9c6306ac..26fd66c7f3e 100644
--- a/source/blender/editors/object/object_transform.c
+++ b/source/blender/editors/object/object_transform.c
@@ -320,13 +320,7 @@ static int object_clear_transform_generic_exec(bContext *C,
   /* get KeyingSet to use */
   ks = ANIM_get_keyingset_for_autokeying(scene, default_ksName);
 
-  /* operate on selected objects only if they aren't in weight-paint mode
-   * (so that object-transform clearing won't be applied at same time as bone-clearing)
-   */
   CTX_DATA_BEGIN (C, Object *, ob, selected_editable_objects) {
-    if (ob->mode & OB_MODE_WEIGHT_PAINT) {
-      continue;
-    }
 
     if (use_transform_data_origin) {
       ED_object_data_xform_container_item_ensure(xds, ob);



More information about the Bf-blender-cvs mailing list