From 5be1faf5a4e80f15c2017957e46706431541368a Mon Sep 17 00:00:00 2001 From: David Antoon Date: Thu, 11 Jan 2024 03:47:51 +0200 Subject: [PATCH] fix detect rootViewController code --- Sources/FronteggSwift/FronteggAuth.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Sources/FronteggSwift/FronteggAuth.swift b/Sources/FronteggSwift/FronteggAuth.swift index d5e2769..6b1e6bf 100644 --- a/Sources/FronteggSwift/FronteggAuth.swift +++ b/Sources/FronteggSwift/FronteggAuth.swift @@ -358,10 +358,15 @@ public class FronteggAuth: ObservableObject { internal func getRootVC() -> UIViewController? { + if let appDelegate = UIApplication.shared.delegate, let window = appDelegate.window, let rootVC = window?.rootViewController { + if let presented = rootVC.presentedViewController { + return presented + }else { return rootVC + } } if let rootVC = UIWindow.key?.rootViewController {