default presentation view controller.

Re-use function
This commit is contained in:
Pfeil, Scott Robert 2019-01-25 17:38:06 -05:00
parent fd1a715f97
commit 9badc9432f

View File

@ -888,7 +888,7 @@ CGFloat const PanelAnimationDuration = 0.2;
} }
- (UIViewController *)getCurrentVisibleController { - (UIViewController *)getCurrentVisibleController {
UIViewController *baseViewController = [MVMCoreNavigationHandler sharedNavigationHandler].viewControllerToPresentOn; UIViewController *baseViewController = [MVMCoreNavigationHandler sharedNavigationHandler].viewControllerToPresentOn ?: [UIApplication sharedApplication].keyWindow.rootViewController;
UIViewController *viewController = nil; UIViewController *viewController = nil;
while (baseViewController.presentedViewController && !baseViewController.presentedViewController.isBeingDismissed) { while (baseViewController.presentedViewController && !baseViewController.presentedViewController.isBeingDismissed) {
viewController = baseViewController.presentedViewController; viewController = baseViewController.presentedViewController;