diff --git a/source/blender/editors/space_outliner/outliner_draw.cc b/source/blender/editors/space_outliner/outliner_draw.cc index 348a85c0b51..842ab1350b7 100644 --- a/source/blender/editors/space_outliner/outliner_draw.cc +++ b/source/blender/editors/space_outliner/outliner_draw.cc @@ -3271,7 +3271,8 @@ static bool element_should_draw_faded(const TreeViewContext &tvc, (const Base *)te->directdata : BKE_view_layer_base_find((ViewLayer *)tvc.view_layer, (Object *)ob); const bool is_visible = (base != nullptr) && - (base->flag & BASE_ENABLED_AND_VISIBLE_IN_DEFAULT_VIEWPORT); + (base->flag & BASE_ENABLED_AND_VISIBLE_IN_DEFAULT_VIEWPORT) && + !BLI_listbase_is_empty(&te->subtree); return !is_visible; }