From d95bb08f395ace3fdfed71058658b7acef458ded Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Fri, 12 Oct 2018 13:24:01 -0300 Subject: [PATCH] Multi-Objects: POSE_OT_select_hierarchy (no real change) This operator doesn't need any changes. Following the guideline of multi-objects behaving alike joined armatures, there is no need to change any armature that is not the active one. That said I will revert the behaviour of ARMATURE_OT_SELECT_hierarchy to follow the same rule (i.e., revert dcc623e7e7ea). --- source/blender/editors/armature/pose_select.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/editors/armature/pose_select.c b/source/blender/editors/armature/pose_select.c index a9ddbcc7fab..d78c3547b36 100644 --- a/source/blender/editors/armature/pose_select.c +++ b/source/blender/editors/armature/pose_select.c @@ -570,6 +570,8 @@ void POSE_OT_select_constraint_target(wmOperatorType *ot) /* -------------------------------------- */ +/* No need to convert to multi-objects. Just like we keep the non-active bones + * selected we then keep the non-active objects untouched (selected/unselected). */ static int pose_select_hierarchy_exec(bContext *C, wmOperator *op) { Object *ob = BKE_object_pose_armature_get(CTX_data_active_object(C));