From 1ca84a3b95e68089b8c869eaa973a25e94ac3a16 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 9 Sep 2023 11:45:54 -0400 Subject: [PATCH] Don't swizzle unnecessarily on iOS 17 --- Tusker/AppDelegate.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Tusker/AppDelegate.swift b/Tusker/AppDelegate.swift index 3abf44f1..42674b30 100644 --- a/Tusker/AppDelegate.swift +++ b/Tusker/AppDelegate.swift @@ -198,7 +198,11 @@ class AppDelegate: UIResponder, UIApplicationDelegate { } } + @available(iOS, obsoleted: 17.0) private func swizzlePresentationController() { + guard #unavailable(iOS 17.0) else { + return + } var originalIMP: IMP? let imp = imp_implementationWithBlock({ (self: UIPresentationController) in let new = UITraitCollection(pureBlackDarkMode: self.presentingViewController.traitCollection.pureBlackDarkMode)