Index: libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java |
diff --git a/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java b/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java |
index 9f4e981b89aa4eb788acaff233f9f14abffbcba9..82341ade131451ab742848f26322fc5e7b64d6a6 100644 |
--- a/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java |
+++ b/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java |
@@ -510,41 +510,6 @@ public final class AdblockEngine |
} |
} |
- public boolean isAcceptableAdsEnabled() |
- { |
- final String url = getAcceptableAdsSubscriptionURL(); |
- List<Subscription> subscriptions = this.filterEngine.getListedSubscriptions(); |
- try |
- { |
- for (Subscription eachSubscription : subscriptions) |
- { |
- JsValue jsUrl = eachSubscription.getProperty("url"); |
- try |
- { |
- if (jsUrl.toString().equals(url)) |
- { |
- return true; |
- } |
- } |
- finally |
- { |
- jsUrl.dispose(); |
- } |
- } |
- return false; |
- } |
- finally |
- { |
- if (subscriptions != null) |
- { |
- for (Subscription eachSubscription : subscriptions) |
- { |
- eachSubscription.dispose(); |
- } |
- } |
- } |
- } |
- |
public void setEnabled(final boolean enabled) |
{ |
this.enabled = enabled; |
@@ -557,39 +522,17 @@ public final class AdblockEngine |
public String getAcceptableAdsSubscriptionURL() |
{ |
- JsValue jsPref = this.filterEngine.getPref("subscriptions_exceptionsurl"); |
- try |
- { |
- return jsPref.toString(); |
- } |
- finally |
- { |
- jsPref.dispose(); |
- } |
+ return filterEngine.getAcceptableAdsSubscriptionURL(); |
+ } |
+ |
+ public boolean isAcceptableAdsEnabled() |
+ { |
+ return filterEngine.isAcceptableAdsEnabled(); |
} |
public void setAcceptableAdsEnabled(final boolean enabled) |
{ |
- final String url = getAcceptableAdsSubscriptionURL(); |
- final Subscription sub = this.filterEngine.getSubscription(url); |
- if (sub != null) |
- { |
- try |
- { |
- if (enabled) |
- { |
- sub.addToList(); |
- } |
- else |
- { |
- sub.removeFromList(); |
- } |
- } |
- finally |
- { |
- sub.dispose(); |
- } |
- } |
+ filterEngine.setAcceptableAdsEnabled(enabled); |
} |
public String getDocumentationLink() |