From 4756de21b082aadf618d54ad301fa55d67510dd7 Mon Sep 17 00:00:00 2001 From: Sarafanov Valeriy Date: Wed, 22 Jan 2020 17:02:58 +0300 Subject: [PATCH] fix java.lang.IllegalArgumentException https://github.com/apache/cordova-plugin-inappbrowser/issues/470 --- src/android/InAppBrowser.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java index 84144389f..416576efc 100644 --- a/src/android/InAppBrowser.java +++ b/src/android/InAppBrowser.java @@ -533,11 +533,14 @@ public void run() { if (childView == null) { return; } + if (dialog == null) { + return; + } childView.setWebViewClient(new WebViewClient() { // NB: wait for about:blank before dismissing public void onPageFinished(WebView view, String url) { - if (dialog != null) { + if (dialog != null && dialog.isShowing()) { dialog.dismiss(); dialog = null; }