From bc2f00515553e91010211f9f4bc7f9058bd3a0f8 Mon Sep 17 00:00:00 2001 From: Fragger Date: Sun, 5 Jan 2014 19:49:59 -0800 Subject: [PATCH] Check for null host in shouldInterceptRequest to prevent FCs base64 encoded image resources were causing .getHost() to return null and then a NullPointerException when .endswith was called on line 150 --- mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java index 6da6e7ef..2c2591af 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java @@ -147,7 +147,7 @@ public class IITC_WebViewClient extends WebViewClient { } Uri uri = Uri.parse(url); - if (uri.getHost().endsWith(DOMAIN) && + if (uri.getHost()!=null && uri.getHost().endsWith(DOMAIN) && ("http".equals(uri.getScheme()) || "https".equals(uri.getScheme()))) return mIitc.getFileManager().getResponse(uri);