diff options
Diffstat (limited to 'ios')
| -rw-r--r-- | ios/MullvadVPN/RootContainerViewController.swift | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ios/MullvadVPN/RootContainerViewController.swift b/ios/MullvadVPN/RootContainerViewController.swift index 9a3fa411fa..3057266315 100644 --- a/ios/MullvadVPN/RootContainerViewController.swift +++ b/ios/MullvadVPN/RootContainerViewController.swift @@ -169,16 +169,16 @@ class RootContainerViewController: UIViewController { ) } - func pushViewController(_ viewController: UIViewController, animated: Bool) { + func pushViewController(_ viewController: UIViewController, animated: Bool, completion: CompletionHandler? = nil) { var newViewControllers = viewControllers.filter({ $0 != viewController }) newViewControllers.append(viewController) - setViewControllersInternal(newViewControllers, isUnwinding: false, animated: animated) + setViewControllersInternal(newViewControllers, isUnwinding: false, animated: animated, completion: completion) } - func popToRootViewController(animated: Bool) { + func popToRootViewController(animated: Bool, completion: CompletionHandler? = nil) { if let rootController = self.viewControllers.first, self.viewControllers.count > 1 { - setViewControllersInternal([rootController], isUnwinding: true, animated: animated) + setViewControllersInternal([rootController], isUnwinding: true, animated: animated, completion: completion) } } |
