From 4e239a44e124bb915bffcd22acb0f83e4a8b6b69 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Mon, 23 Sep 2019 20:53:09 -0500 Subject: [PATCH] Reload the title view icon again after it becomes available --- iOS/MasterTimeline/MasterTimelineViewController.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/iOS/MasterTimeline/MasterTimelineViewController.swift b/iOS/MasterTimeline/MasterTimelineViewController.swift index a7bbe6645..ed13b926b 100644 --- a/iOS/MasterTimeline/MasterTimelineViewController.swift +++ b/iOS/MasterTimeline/MasterTimelineViewController.swift @@ -13,6 +13,7 @@ import Articles class MasterTimelineViewController: UITableViewController, UndoableCommandRunner { + private var titleView: MasterTimelineTitleView? private var numberOfTextLines = 0 @IBOutlet weak var markAllAsReadButton: UIBarButtonItem! @@ -342,6 +343,7 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner } @objc func faviconDidBecomeAvailable(_ note: Notification) { + titleView?.imageView.image = coordinator.timelineFavicon if coordinator.showAvatars { queueReloadAvailableCells() } @@ -455,6 +457,7 @@ private extension MasterTimelineViewController { title = coordinator.timelineName if let titleView = Bundle.main.loadNibNamed("MasterTimelineTitleView", owner: self, options: nil)?[0] as? MasterTimelineTitleView { + self.titleView = titleView titleView.imageView.image = coordinator.timelineFavicon titleView.label.text = coordinator.timelineName navigationItem.titleView = titleView