Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorPhilipp Oeser <info@graphics-engineer.com>2019-11-29 17:17:29 +0300
committerPhilipp Oeser <info@graphics-engineer.com>2019-12-20 14:47:36 +0300
commit96f9334857753acee58c0ff52d4de72072d99594 (patch)
treeb8d0d108d6ed70009daa70a140caee9625680b2a /source
parent130ebfe43c92a051ad73d7f6e74ce8f00c421750 (diff)
Fix T71844: Outliner: show_active doesn't expand armature to show active bone
Since rB6bc6d016c5e7, outliner was not opening back up from the found active element (but only its ID instead -- all occurances of this ID in any collection). Now expand from the active element as well (but only do this for the first occurance of the corresponding ID) Maniphest Tasks: T71844 Differential Revision: https://developer.blender.org/D6329
Diffstat (limited to 'source')
-rw-r--r--source/blender/editors/space_outliner/outliner_edit.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/space_outliner/outliner_edit.c b/source/blender/editors/space_outliner/outliner_edit.c
index 34bbf3a2a30..c8a6c2a87e3 100644
--- a/source/blender/editors/space_outliner/outliner_edit.c
+++ b/source/blender/editors/space_outliner/outliner_edit.c
@@ -1311,6 +1311,9 @@ static int outliner_show_active_exec(bContext *C, wmOperator *UNUSED(op))
outliner_show_active(so, ar, te, id);
}
+ /* Also open back from the active_element (only done for the first found occurance of ID though). */
+ outliner_show_active(so, ar, active_element, id);
+
/* Center view on first element found */
int size_y = BLI_rcti_size_y(&v2d->mask) + 1;
int ytop = (active_element->ys + (size_y / 2));