Fix iPad crash due to missing sourceView

This commit is contained in:
Michal Srutek 2023-12-20 12:01:40 +01:00
parent 73c27928ca
commit 527a62b562

View File

@ -115,6 +115,14 @@ public class InAppBrowserManager: ChannelDelegate {
return
}
if let popover = navController.popoverPresentationController {
let sourceView = visibleViewController.view ?? UIView()
popover.sourceRect = CGRect(x: sourceView.bounds.midX, y: sourceView.bounds.midY, width: 0, height: 0)
popover.permittedArrowDirections = []
popover.sourceView = sourceView
}
visibleViewController.present(navController, animated: animated)
}