From 90ea9ebb509e4bf8bfe9921f15850f877b17eefc Mon Sep 17 00:00:00 2001 From: Phil Viso Date: Sun, 19 May 2019 16:08:48 -0500 Subject: [PATCH] Disable add new item button when there are no active accounts --- iOS/Base.lproj/Main.storyboard | 1 + iOS/MasterFeed/MasterFeedViewController.swift | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/iOS/Base.lproj/Main.storyboard b/iOS/Base.lproj/Main.storyboard index a72b987e5..3911beb62 100644 --- a/iOS/Base.lproj/Main.storyboard +++ b/iOS/Base.lproj/Main.storyboard @@ -259,6 +259,7 @@ + diff --git a/iOS/MasterFeed/MasterFeedViewController.swift b/iOS/MasterFeed/MasterFeedViewController.swift index 3a2e69d3a..e170997c2 100644 --- a/iOS/MasterFeed/MasterFeedViewController.swift +++ b/iOS/MasterFeed/MasterFeedViewController.swift @@ -14,7 +14,8 @@ import RSTree class MasterFeedViewController: ProgressTableViewController, UndoableCommandRunner { - @IBOutlet weak var markAllAsReadButton: UIBarButtonItem! + @IBOutlet private weak var markAllAsReadButton: UIBarButtonItem! + @IBOutlet private weak var addNewItemButton: UIBarButtonItem! var undoableCommands = [UndoableCommand]() @@ -596,6 +597,7 @@ private extension MasterFeedViewController { func updateUI() { markAllAsReadButton.isEnabled = navState.isAnyUnreadAvailable + addNewItemButton.isEnabled = !AccountManager.shared.activeAccounts.isEmpty } func configureCellsForRepresentedObject(_ representedObject: AnyObject) {