diff options
Diffstat (limited to 'source/blender/editors/space_outliner/outliner_tree.c')
-rw-r--r-- | source/blender/editors/space_outliner/outliner_tree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index adb019766ea..0401505b4cd 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -1871,7 +1871,7 @@ void outliner_build_tree(Main *mainvar, Scene *scene, SceneLayer *sl, SpaceOops } } else if (soops->outlinevis == SO_SAME_TYPE) { - Object *ob_active = OBACT_NEW; + Object *ob_active = OBACT_NEW(sl); if (ob_active) { FOREACH_SCENE_OBJECT(scene, ob) { @@ -1950,8 +1950,8 @@ void outliner_build_tree(Main *mainvar, Scene *scene, SceneLayer *sl, SpaceOops outliner_add_collections_master(soops, scene); } else { - ten = outliner_add_element(soops, &soops->tree, OBACT_NEW, NULL, 0, 0); - ten->directdata = BASACT_NEW; + ten = outliner_add_element(soops, &soops->tree, OBACT_NEW(sl), NULL, 0, 0); + ten->directdata = BASACT_NEW(sl); } if ((soops->flag & SO_SKIP_SORT_ALPHA) == 0) { |