From 0762074e919339362fbf6f4e535b20f2121c9819 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Mon, 12 Feb 2018 22:13:37 -0800 Subject: [PATCH] Support display of articles in the timeline from multiple items selected in the sidebar. As a side effect: fix #295. --- .../MainWindow/Sidebar/SidebarViewController.swift | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/Evergreen/MainWindow/Sidebar/SidebarViewController.swift b/Evergreen/MainWindow/Sidebar/SidebarViewController.swift index f3a97ca8b..07b4004c4 100644 --- a/Evergreen/MainWindow/Sidebar/SidebarViewController.swift +++ b/Evergreen/MainWindow/Sidebar/SidebarViewController.swift @@ -272,18 +272,7 @@ import RSCore func outlineViewSelectionDidChange(_ notification: Notification) { - // TODO: support multiple selection - - let selectedRow = self.outlineView.selectedRow - - if selectedRow < 0 || selectedRow == NSNotFound { - postSidebarSelectionDidChangeNotification(nil) - return - } - - if let selectedNode = self.outlineView.item(atRow: selectedRow) as? Node { - postSidebarSelectionDidChangeNotification([selectedNode.representedObject]) - } + postSidebarSelectionDidChangeNotification(selectedObjects.isEmpty ? nil : selectedObjects) } }