Fix how we identify collapsed stack removal for the new 3 panel mode

This commit is contained in:
Maurice Parker
2022-01-27 15:26:40 -08:00
parent fb352a6556
commit 31f5e5632a
4 changed files with 35 additions and 11 deletions

View File

@@ -11,7 +11,7 @@ import RSCore
import Account
import Articles
class MasterTimelineViewController: UITableViewController, UndoableCommandRunner {
class MasterTimelineViewController: UITableViewController, UndoableCommandRunner, MainControllerIdentifiable {
private var numberOfTextLines = 0
private var iconSize = IconSize.medium
@@ -27,6 +27,8 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner
private lazy var dataSource = makeDataSource()
private let searchController = UISearchController(searchResultsController: nil)
var mainControllerIdentifer = MainControllerIdentifier.masterTimeline
weak var coordinator: SceneCoordinator!
var undoableCommands = [UndoableCommand]()
let scrollPositionQueue = CoalescingQueue(name: "Timeline Scroll Position", interval: 0.3, maxInterval: 1.0)
@@ -121,7 +123,6 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
coordinator.isTimelineViewControllerPending = false
if navigationController?.navigationBar.alpha == 0 {
UIView.animate(withDuration: 0.5) {