diff options
author | Thomas <tschneider.ac@gmail.com> | 2022-06-30 18:54:29 +0200 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2022-06-30 18:54:29 +0200 |
commit | b2b01e5c21f918fc6351ecfd82082c7fbbb52e22 (patch) | |
tree | cdaee406d23ad44cb431e7f185b34d5bc4deb432 /app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java | |
parent | c13bc945eeab956d7d1eb7276ba9954f13dcc434 (diff) | |
parent | 6a692cd1ccfa199431c61aee07fbc05b4d23041f (diff) |
Merge branch 'develop' into main3.0.2
Diffstat (limited to 'app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java')
-rw-r--r-- | app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java b/app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java index f910d5fb3..24b0337f3 100644 --- a/app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java +++ b/app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java @@ -15,6 +15,8 @@ package app.fedilab.android.webview; * see <http://www.gnu.org/licenses>. */ +import static app.fedilab.android.client.entities.app.DomainsBlock.trackingDomains; + import android.app.Activity; import android.graphics.Bitmap; import android.net.http.SslError; @@ -59,7 +61,7 @@ public class FedilabWebViewClient extends WebViewClient { @Override public WebResourceResponse shouldInterceptRequest(final WebView view, String url) { - if (WebviewActivity.trackingDomains != null) { + if (trackingDomains != null) { URI uri; try { uri = new URI(url); @@ -67,11 +69,11 @@ public class FedilabWebViewClient extends WebViewClient { if (domain != null) { domain = domain.startsWith("www.") ? domain.substring(4) : domain; } - if (domain != null && WebviewActivity.trackingDomains.contains(domain)) { + if (domain != null && trackingDomains.contains(domain)) { if (activity instanceof WebviewActivity) { count++; domains.add(url); - // ((WebviewActivity) activity).setCount(activity, String.valueOf(count)); + ((WebviewActivity) activity).setCount(activity, String.valueOf(count)); } ByteArrayInputStream nothing = new ByteArrayInputStream("".getBytes()); return new WebResourceResponse("text/plain", "utf-8", nothing); @@ -86,11 +88,11 @@ public class FedilabWebViewClient extends WebViewClient { if (domain != null) { domain = domain.startsWith("www.") ? domain.substring(4) : domain; } - if (domain != null && WebviewActivity.trackingDomains.contains(domain)) { + if (domain != null && trackingDomains.contains(domain)) { if (activity instanceof WebviewActivity) { count++; domains.add(url); - // ((WebviewActivity) activity).setCount(activity, String.valueOf(count)); + ((WebviewActivity) activity).setCount(activity, String.valueOf(count)); } ByteArrayInputStream nothing = new ByteArrayInputStream("".getBytes()); return new WebResourceResponse("text/plain", "utf-8", nothing); |