[Bf-blender-cvs] [15630c5a817] master: Fix separating bones on hidden layers

Campbell Barton noreply at git.blender.org
Mon Dec 9 20:59:41 CET 2019


Commit: 15630c5a8171a86e6a50943cfbf3524829ecc8f0
Author: Campbell Barton
Date:   Tue Dec 10 06:18:50 2019 +1100
Branches: master
https://developer.blender.org/rB15630c5a8171a86e6a50943cfbf3524829ecc8f0

Fix separating bones on hidden layers

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

M	source/blender/editors/armature/armature_relations.c

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

diff --git a/source/blender/editors/armature/armature_relations.c b/source/blender/editors/armature/armature_relations.c
index e98deeb970e..86f51015bc4 100644
--- a/source/blender/editors/armature/armature_relations.c
+++ b/source/blender/editors/armature/armature_relations.c
@@ -565,7 +565,7 @@ static void separate_armature_bones(Main *bmain, Object *ob, short sel)
     curbone = ED_armature_ebone_find_name(arm->edbo, pchan->name);
 
     /* check if bone needs to be removed */
-    if ((sel && (curbone->flag & BONE_SELECTED)) || (!sel && !(curbone->flag & BONE_SELECTED))) {
+    if (sel == (EBONE_VISIBLE(arm, curbone) && (curbone->flag & BONE_SELECTED))) {
       EditBone *ebo;
       bPoseChannel *pchn;



More information about the Bf-blender-cvs mailing list