From 4c017dab10fad3df1b19de8b4394f0b56274b43f Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Thu, 19 Oct 2017 21:56:30 -0700 Subject: [PATCH] Update unread counts after fetching articles on changing selection in the sidebar. --- .../MainWindow/Sidebar/SidebarViewController.swift | 10 ++++++---- ToDo.opml | 11 +++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Evergreen/MainWindow/Sidebar/SidebarViewController.swift b/Evergreen/MainWindow/Sidebar/SidebarViewController.swift index 24fc957f9..699d2c40e 100644 --- a/Evergreen/MainWindow/Sidebar/SidebarViewController.swift +++ b/Evergreen/MainWindow/Sidebar/SidebarViewController.swift @@ -176,12 +176,14 @@ private extension SidebarViewController { func postSidebarSelectionDidChangeNotification(_ selectedObjects: [AnyObject]?) { let appInfo = AppInfo() - if let selectedObjects = selectedObjects { - appInfo.objects = selectedObjects - updateUnreadCounts(for: selectedObjects) + if let objects = selectedObjects { + appInfo.objects = objects + DispatchQueue.main.async { + self.updateUnreadCounts(for: objects) + } } appInfo.view = outlineView - + NotificationCenter.default.post(name: .SidebarSelectionDidChange, object: self, userInfo: appInfo.userInfo) } diff --git a/ToDo.opml b/ToDo.opml index eca22363a..f073424d9 100644 --- a/ToDo.opml +++ b/ToDo.opml @@ -6,16 +6,15 @@ --> ToDo Tue, 12 Sep 2017 20:15:17 GMT - 0,13,21,24,25,28,32,38,46,47,49,64,69 + 0,12,20,23,24,27,31,37,45,46,48,63,68 0 - 632 - 48 - 780 - 1391 + 602 + 62 + 794 + 1361 -