[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