Fixed enable/disable showing images

master
M66B 7 days ago
parent d9faa73c2d
commit 9802c3138e

@ -58,7 +58,7 @@ public class WebViewEx extends WebView implements DownloadListener, View.OnLongC
private IWebView intf; private IWebView intf;
private Runnable onPageLoaded; private Runnable onPageLoaded;
private String hash; private String hash;
private Boolean show_images;
private static String userAgent = null; private static String userAgent = null;
static final int DEFAULT_VIEWPORT_HEIGHT = 8000; static final int DEFAULT_VIEWPORT_HEIGHT = 8000;
@ -247,8 +247,10 @@ public class WebViewEx extends WebView implements DownloadListener, View.OnLongC
void setImages(boolean show_images, boolean inline) { void setImages(boolean show_images, boolean inline) {
WebSettings settings = getSettings(); WebSettings settings = getSettings();
if (settings.getLoadsImagesAutomatically() != (show_images || inline)) if (!Objects.equals(this.show_images, show_images)) {
this.hash = null; this.hash = null;
this.show_images = show_images;
}
settings.setLoadsImagesAutomatically(show_images || inline); settings.setLoadsImagesAutomatically(show_images || inline);
settings.setBlockNetworkLoads(!show_images); settings.setBlockNetworkLoads(!show_images);

Loading…
Cancel
Save