diff --git a/submodules/Display/Display/ViewController.swift b/submodules/Display/Display/ViewController.swift index 3d0aa3e717..cdaa03ea1d 100644 --- a/submodules/Display/Display/ViewController.swift +++ b/submodules/Display/Display/ViewController.swift @@ -455,6 +455,7 @@ public enum ViewControllerNavigationPresentation { } navigationController.filterController(self, animated: animated) } else { + self.presentingViewController?.dismiss(animated: false, completion: nil) assertionFailure() } } diff --git a/submodules/TelegramPermissionsUI/Sources/PermissionController.swift b/submodules/TelegramPermissionsUI/Sources/PermissionController.swift index 7620502820..9c4d55d746 100644 --- a/submodules/TelegramPermissionsUI/Sources/PermissionController.swift +++ b/submodules/TelegramPermissionsUI/Sources/PermissionController.swift @@ -8,7 +8,7 @@ import TelegramPresentationData import DeviceAccess import AccountContext -public final class PermissionController : ViewController { +public final class PermissionController: ViewController { private let context: AccountContext private let splitTest: PermissionUISplitTest? private var state: PermissionControllerContent? @@ -237,11 +237,4 @@ public final class PermissionController : ViewController { @objc private func nextPressed() { self.skip?() } - - override public func dismiss(completion: (() -> Void)? = nil) { - self.controllerNode.animateOut(completion: { [weak self] in - self?.presentingViewController?.dismiss(animated: false, completion: nil) - completion?() - }) - } }