diff --git a/Evergreen/Base.lproj/MainWindow.storyboard b/Evergreen/Base.lproj/MainWindow.storyboard index ea738033a..9ef068d4b 100644 --- a/Evergreen/Base.lproj/MainWindow.storyboard +++ b/Evergreen/Base.lproj/MainWindow.storyboard @@ -379,17 +379,17 @@ - + - + - - + + - - + + @@ -406,7 +406,7 @@ - + @@ -424,7 +424,7 @@ - + diff --git a/Evergreen/MainWindow/Sidebar/SidebarOutlineView.swift b/Evergreen/MainWindow/Sidebar/SidebarOutlineView.swift index e51f6aea6..37d9d8f1f 100644 --- a/Evergreen/MainWindow/Sidebar/SidebarOutlineView.swift +++ b/Evergreen/MainWindow/Sidebar/SidebarOutlineView.swift @@ -60,10 +60,15 @@ class SidebarOutlineView : NSOutlineView { override func frameOfCell(atColumn column: Int, row: Int) -> NSRect { + // Don’t allow the pseudo-feeds at the top level to be indented. + var frame = super.frameOfCell(atColumn: column, row: row) let node = item(atRow: row) as! Node - if node.isGroupItem { + guard let parentNode = node.parent, parentNode.isRoot else { + return frame + } + guard node.representedObject is PseudoFeed else { return frame }