From 15630c5a8171a86e6a50943cfbf3524829ecc8f0 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 10 Dec 2019 06:18:50 +1100 Subject: Fix separating bones on hidden layers --- source/blender/editors/armature/armature_relations.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '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; -- cgit v1.2.3