diff --git a/app/src/main/java/fr/gaulupeau/apps/Poche/ui/ReadArticleActivity.java b/app/src/main/java/fr/gaulupeau/apps/Poche/ui/ReadArticleActivity.java index aa740073d..93354539f 100644 --- a/app/src/main/java/fr/gaulupeau/apps/Poche/ui/ReadArticleActivity.java +++ b/app/src/main/java/fr/gaulupeau/apps/Poche/ui/ReadArticleActivity.java @@ -646,9 +646,10 @@ private void initWebView() { WebSettings webViewSettings = webViewContent.getSettings(); webViewSettings.setJavaScriptEnabled(true); - if (settings.isImageCacheEnabled() && !webViewSettings.getAllowFileAccess()) { - Log.d(TAG, "initWebView() enabling WebView file access"); - webViewSettings.setAllowFileAccess(true); + boolean needsFileAccess = settings.isImageCacheEnabled(); + if (webViewSettings.getAllowFileAccess() != needsFileAccess) { + Log.d(TAG, "initWebView() setting WebView file access to " + needsFileAccess); + webViewSettings.setAllowFileAccess(needsFileAccess); } initTtsController();