diff --git a/iOS/SceneCoordinator.swift b/iOS/SceneCoordinator.swift index 3d55c937f..1ff2dbd90 100644 --- a/iOS/SceneCoordinator.swift +++ b/iOS/SceneCoordinator.swift @@ -939,6 +939,16 @@ extension SceneCoordinator: UISplitViewControllerDelegate { return currentArticle == nil } + func splitViewController(_ splitViewController: UISplitViewController, separateSecondaryFrom primaryViewController: UIViewController) -> UIViewController? { + if masterNavigationController.viewControllers.count == 3 { + return nil + } else { + let articleViewController = UIStoryboard.main.instantiateController(ofType: ArticleViewController.self) + articleViewController.coordinator = self + return articleViewController + } + } + } // MARK: UINavigationControllerDelegate