Optimize unread count lookup

This commit is contained in:
Maurice Parker 2020-06-16 08:27:59 -05:00
parent 36e39705e7
commit d69b313525
1 changed files with 1 additions and 1 deletions

View File

@ -645,7 +645,7 @@ class SceneCoordinator: NSObject, UndoableCommandRunner, UnreadCountProvider {
func unreadCountFor(_ node: Node) -> Int {
// The coordinator supplies the unread count for the currently selected feed
if let feed = timelineFeed, let selectedNode = rootNode.descendantNodeRepresentingObject(feed as AnyObject), selectedNode == node {
if node.representedObject === timelineFeed as AnyObject {
return unreadCount
}
if let unreadCountProvider = node.representedObject as? UnreadCountProvider {