Merge pull request #1932 from michalsrutek/bugfix/ipad-crash-dispose

💥 Fix crash - remove force unwrapping from dispose method
This commit is contained in:
Lorenzo Pichilli 2023-12-23 13:57:31 +01:00 committed by GitHub
commit 15f31559e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -633,16 +633,16 @@ public class InAppBrowserWebViewController: UIViewController, InAppBrowserDelega
webView?.removeFromSuperview() webView?.removeFromSuperview()
webView = nil webView = nil
view = nil view = nil
if previousStatusBarStyle != -1 { if previousStatusBarStyle != -1, let statusBarStyle = UIStatusBarStyle(rawValue: previousStatusBarStyle) {
UIApplication.shared.statusBarStyle = UIStatusBarStyle(rawValue: previousStatusBarStyle)! UIApplication.shared.statusBarStyle = statusBarStyle
} }
transitioningDelegate = nil transitioningDelegate = nil
searchBar.delegate = nil searchBar?.delegate = nil
closeButton.target = nil closeButton?.target = nil
forwardButton.target = nil forwardButton?.target = nil
backButton.target = nil backButton?.target = nil
reloadButton.target = nil reloadButton?.target = nil
shareButton.target = nil shareButton?.target = nil
menuButton?.target = nil menuButton?.target = nil
plugin = nil plugin = nil
} }