From 45ecdaa213209738d9408fa469329a3b2fa71568 Mon Sep 17 00:00:00 2001 From: Daniele Gobbetti Date: Sun, 3 Jun 2018 18:34:21 +0200 Subject: [PATCH] Pebble: Webview: do not use the contextWrapper if it's null. It should never happen but I had a crash on API 19, possibly a race condition somewhere. --- .../freeyourgadget/gadgetbridge/util/WebViewSingleton.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java index a661614cd..62bc0e0db 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java @@ -190,7 +190,7 @@ public class WebViewSingleton { webView.loadUrl("file:///android_asset/app_config/configure.html?rand=" + Math.random() * 500); } }); - if (!internetHelperBound && !internetHelperInstalled) { + if (contextWrapper != null && !internetHelperBound && !internetHelperInstalled) { String internetHelperPkg = "nodomain.freeyourgadget.internethelper"; String internetHelperCls = internetHelperPkg + ".MyService"; try {