From 6ff675f830201033950269c107c8205992f810ff Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 2 Sep 2019 01:39:34 +1000 Subject: [PATCH] Fix transforming origin affecting unselected children --- source/blender/editors/transform/transform_conversions.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 70552422524..887d4bcf0e8 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -8075,8 +8075,8 @@ static void createTransObject(bContext *C, TransInfo *t) /* if base is not selected, not a parent of selection * or not a child of selection and it is editable and selectable */ - if ((base->flag & BASE_SELECTED) == 0 && BASE_EDITABLE(v3d, base) && - BASE_SELECTABLE(v3d, base)) { + if ((base->flag_legacy & BA_WAS_SEL) && (base->flag & BASE_SELECTED) == 0 && + BASE_EDITABLE(v3d, base) && BASE_SELECTABLE(v3d, base)) { Object *ob_parent = ob->parent; if (ob_parent != NULL) {