| 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 2b6138245dddd39e780ee5c851f7b584956c9681..d91573c863e41378a4cac314b9fb39b9c10a9e3c 100644 |
| --- a/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java |
| +++ b/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AdblockEngine.java |
| @@ -30,6 +30,7 @@ import org.adblockplus.libadblockplus.Filter; |
| import org.adblockplus.libadblockplus.FilterChangeCallback; |
| import org.adblockplus.libadblockplus.FilterEngine; |
| import org.adblockplus.libadblockplus.FilterEngine.ContentType; |
| +import org.adblockplus.libadblockplus.IsAllowedConnectionCallback; |
| import org.adblockplus.libadblockplus.JsEngine; |
| import org.adblockplus.libadblockplus.LogSystem; |
| import org.adblockplus.libadblockplus.ShowNotificationCallback; |
| @@ -102,6 +103,7 @@ public final class AdblockEngine |
| public static AdblockEngine create(final AppInfo appInfo, |
| final String basePath, boolean enableElemhide, |
| + IsAllowedConnectionCallback isAllowedConnectionCallback, |
| UpdateAvailableCallback updateAvailableCallback, |
| UpdateCheckDoneCallback updateCheckDoneCallback, |
| ShowNotificationCallback showNotificationCallback, |
| @@ -120,7 +122,7 @@ public final class AdblockEngine |
| engine.webRequest = new AndroidWebRequest(enableElemhide); |
| engine.jsEngine.setWebRequest(engine.webRequest); |
| - engine.filterEngine = new FilterEngine(engine.jsEngine); |
| + engine.filterEngine = new FilterEngine(engine.jsEngine, isAllowedConnectionCallback); |
| engine.updateAvailableCallback = updateAvailableCallback; |
| if (engine.updateAvailableCallback != null) |
| @@ -148,9 +150,11 @@ public final class AdblockEngine |
| } |
| public static AdblockEngine create(final AppInfo appInfo, |
| - final String basePath, boolean elemhideEnabled) |
| + final String basePath, |
| + boolean elemhideEnabled, |
| + IsAllowedConnectionCallback isAllowedConnectionCallback) |
| { |
| - return create(appInfo, basePath, elemhideEnabled, null, null, null, null); |
| + return create(appInfo, basePath, elemhideEnabled, isAllowedConnectionCallback, null, null, null, null); |
| } |
| public void dispose() |