From 42f433202344133df05e773cb407fbfa784ffdef Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Wed, 30 Oct 2019 04:04:13 -0500 Subject: [PATCH] Fix crash that can happen if updateUI is called before the UI is fully setup --- iOS/MasterFeed/MasterFeedViewController.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/iOS/MasterFeed/MasterFeedViewController.swift b/iOS/MasterFeed/MasterFeedViewController.swift index e6f0723ff..20f92c253 100644 --- a/iOS/MasterFeed/MasterFeedViewController.swift +++ b/iOS/MasterFeed/MasterFeedViewController.swift @@ -14,7 +14,7 @@ import RSTree class MasterFeedViewController: UITableViewController, UndoableCommandRunner { - private var refreshProgressView: RefreshProgressView! + private var refreshProgressView: RefreshProgressView? private var addNewItemButton: UIBarButtonItem! private lazy var dataSource = makeDataSource() @@ -572,8 +572,8 @@ private extension MasterFeedViewController { } func updateUI() { - refreshProgressView.updateRefreshLabel() - addNewItemButton.isEnabled = !AccountManager.shared.activeAccounts.isEmpty + refreshProgressView?.updateRefreshLabel() + addNewItemButton?.isEnabled = !AccountManager.shared.activeAccounts.isEmpty } func reloadNode(_ node: Node) {