From e60a9e55d726a7c80e3310b79f336ec8ee39edf5 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Mon, 4 Nov 2024 20:21:45 -0800 Subject: [PATCH] =?UTF-8?q?Fix=20deprecation=20warning=20=E2=80=94=C2=A0us?= =?UTF-8?q?e=20traitOverrides.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- iOS/SceneCoordinator.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/iOS/SceneCoordinator.swift b/iOS/SceneCoordinator.swift index 9d9c33abb..4b4daa781 100644 --- a/iOS/SceneCoordinator.swift +++ b/iOS/SceneCoordinator.swift @@ -2159,16 +2159,16 @@ private extension SceneCoordinator { func installSubSplit() { rootSplitViewController.preferredPrimaryColumnWidthFraction = 0.30 - + subSplitViewController = UISplitViewController() - subSplitViewController!.preferredDisplayMode = .oneBesideSecondary - subSplitViewController!.viewControllers = [InteractiveNavigationController.template()] - subSplitViewController!.preferredPrimaryColumnWidthFraction = 0.4285 - - rootSplitViewController.showDetailViewController(subSplitViewController!, sender: self) - rootSplitViewController.setOverrideTraitCollection(UITraitCollection(horizontalSizeClass: .regular), forChild: subSplitViewController!) + if let subSplitViewController { + subSplitViewController.preferredDisplayMode = .oneBesideSecondary + subSplitViewController.viewControllers = [InteractiveNavigationController.template()] + subSplitViewController.preferredPrimaryColumnWidthFraction = 0.4285 + subSplitViewController.traitOverrides.horizontalSizeClass = .regular + } } - + func navControllerForTimeline() -> UINavigationController { if let subSplit = subSplitViewController { return subSplit.viewControllers.first as! UINavigationController