From 0c54e61fbc3480309afddebd5da778bd202eb5b1 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 30 Dec 2017 10:56:58 -0800 Subject: [PATCH] Update the showFeedNames timeline property based on what will be shown in the timeline. --- .../Timeline/TimelineViewController.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Evergreen/MainWindow/Timeline/TimelineViewController.swift b/Evergreen/MainWindow/Timeline/TimelineViewController.swift index f514a27e7..3c31f3f72 100644 --- a/Evergreen/MainWindow/Timeline/TimelineViewController.swift +++ b/Evergreen/MainWindow/Timeline/TimelineViewController.swift @@ -52,6 +52,19 @@ class TimelineViewController: NSViewController, UndoableCommandRunner { private var representedObjects: [AnyObject]? { didSet { if !representedObjectArraysAreEqual(oldValue, representedObjects) { + + if let representedObjects = representedObjects { + if representedObjects.count == 1 && representedObjects.first is Feed { + showFeedNames = false + } + else { + showFeedNames = true + } + } + else { + showFeedNames = false + } + postTimelineSelectionDidChangeNotification(nil) fetchArticles() if articles.count > 0 {