Change so that focus is on Feeds when restoring a feed. Issue #1386

This commit is contained in:
Maurice Parker 2019-12-08 18:25:22 -07:00
parent 628be90302
commit 5dcab57256
1 changed files with 9 additions and 3 deletions

View File

@ -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()
}
}
}