diff --git a/source/blender/editors/space_outliner/outliner_draw.cc b/source/blender/editors/space_outliner/outliner_draw.cc index 14b46ceb05f..992aacf1594 100644 --- a/source/blender/editors/space_outliner/outliner_draw.cc +++ b/source/blender/editors/space_outliner/outliner_draw.cc @@ -3821,11 +3821,13 @@ static void outliner_draw_tree(uiBlock *block, { const uiFontStyle *fstyle = UI_FSTYLE_WIDGET; + short columns_offset = use_mode_column ? UI_UNIT_X : 0; + /* Move the tree a unit left in view layer mode */ - short columns_offset = (use_mode_column && (space_outliner->outlinevis == SO_SCENES)) ? - UI_UNIT_X : - 0; - if (!use_mode_column && (space_outliner->outlinevis == SO_VIEW_LAYER)) { + if ((space_outliner->outlinevis == SO_VIEW_LAYER) && + !(space_outliner->filter & SO_FILTER_NO_COLLECTION) && + (space_outliner->filter & SO_FILTER_NO_VIEW_LAYERS)) + { columns_offset -= UI_UNIT_X; }