diff --git a/iOS/SceneCoordinator.swift b/iOS/SceneCoordinator.swift index c75193ef9..c6b1b0c6e 100644 --- a/iOS/SceneCoordinator.swift +++ b/iOS/SceneCoordinator.swift @@ -343,16 +343,12 @@ class SceneCoordinator: NSObject, UndoableCommandRunner, UnreadCountProvider { } } } - + + rebuildBackingStores(initialLoad: true) + // You can't assign the Feeds Read Filter until we've built the backing stores at least once or there is nothing // for state restoration to work with while we are waiting for the unread counts to initialize. if let readFeedsFilterState = windowState[UserInfoKey.readFeedsFilterState] as? Bool { - if readFeedsFilterState { - treeController.rebuild() - rebuildShadowTable() - } else { - rebuildBackingStores(initialLoad: true) - } treeControllerDelegate.isReadFiltered = readFeedsFilterState }