From 5dcab57256a596ed84e292b084053774d7880b78 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sun, 8 Dec 2019 18:25:22 -0700 Subject: [PATCH] Change so that focus is on Feeds when restoring a feed. Issue #1386 --- iOS/SceneCoordinator.swift | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/iOS/SceneCoordinator.swift b/iOS/SceneCoordinator.swift index e863919c9..ae84899f7 100644 --- a/iOS/SceneCoordinator.swift +++ b/iOS/SceneCoordinator.swift @@ -1843,7 +1843,9 @@ private extension SceneCoordinator { case .smartFeed: guard let smartFeed = SmartFeedsController.shared.find(by: feedIdentifier) else { return } if let indexPath = indexPathFor(smartFeed) { - selectFeed(indexPath, animated: false) + selectFeed(indexPath, animated: false) { + self.masterFeedViewController.focus() + } } case .script: @@ -1854,7 +1856,9 @@ private extension SceneCoordinator { return } if let indexPath = indexPathFor(folderNode) { - selectFeed(indexPath, animated: false) + selectFeed(indexPath, animated: false) { + self.masterFeedViewController.focus() + } } case .webFeed(let accountID, let webFeedID): @@ -1865,7 +1869,9 @@ private extension SceneCoordinator { treeControllerDelegate.addFilterException(folderFeedID) } if let feed = feedNode.representedObject as? WebFeed { - discloseFeed(feed, animated: false) + discloseFeed(feed, animated: false) { + self.masterFeedViewController.focus() + } } }