Skip to content

Commit 74f02a5

Browse files
authored
Fix CMM-730: When Reader is shown by default, the initial screen is not visible (#24814)
1 parent 1e487ae commit 74f02a5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

WordPress/Classes/System/Root View/ReaderPresenter.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ public final class ReaderPresenter: NSObject, SplitViewDisplayable {
2727
self.init(viewModel: ReaderSidebarViewModel())
2828
}
2929

30+
weak var splitViewController: UISplitViewController?
31+
3032
init(viewModel: ReaderSidebarViewModel) {
3133
sidebarViewModel = viewModel
3234
secondary = UINavigationController()
@@ -221,10 +223,6 @@ public final class ReaderPresenter: NSObject, SplitViewDisplayable {
221223
}
222224
}
223225

224-
private var splitViewController: UISplitViewController? {
225-
sidebar.splitViewController
226-
}
227-
228226
// MARK: - Deep Links (ReaderNavigationPath)
229227

230228
func navigate(to path: ReaderNavigationPath) {

WordPress/Classes/System/Root View/SplitViewRootPresenter.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ final class SplitViewRootPresenter: RootViewPresenter {
103103
content = notificationsContent
104104
case .reader:
105105
content = readerPresenter
106+
readerPresenter.splitViewController = splitVC
107+
106108
}
107109

108110
display(content: content)

0 commit comments

Comments
 (0)