summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2022-06-30 18:54:29 +0200
committerThomas <tschneider.ac@gmail.com>2022-06-30 18:54:29 +0200
commitb2b01e5c21f918fc6351ecfd82082c7fbbb52e22 (patch)
treecdaee406d23ad44cb431e7f185b34d5bc4deb432 /app/src/main/java/app/fedilab/android/webview/FedilabWebViewClient.java
parentc13bc945eeab956d7d1eb7276ba9954f13dcc434 (diff)
parent6a692cd1ccfa199431c61aee07fbc05b4d23041f (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.java12
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);