Index: src/org/adblockplus/android/Utils.java |
diff --git a/src/org/adblockplus/android/Utils.java b/src/org/adblockplus/android/Utils.java |
index 2a79ffdb476bac3e6482bee0715deab3cdcf8758..2832bbfffaa59fe89fc3e62bc056bc3998ee9d67 100644 |
--- a/src/org/adblockplus/android/Utils.java |
+++ b/src/org/adblockplus/android/Utils.java |
@@ -17,6 +17,7 @@ |
package org.adblockplus.android; |
+import org.adblockplus.android.configurators.NativeProxyConfigurator; |
import org.adblockplus.android.updater.UpdaterActivity; |
import org.adblockplus.libadblockplus.JsValue; |
import org.adblockplus.libadblockplus.Subscription; |
@@ -30,11 +31,25 @@ import android.support.v4.app.NotificationCompat; |
public final class Utils |
{ |
+ private static boolean nativeProxySupportChecked = false; |
+ private static boolean nativeProxySupported = false; |
+ |
private Utils() |
{ |
// |
} |
+ public static synchronized boolean isNativeProxySupported(final Context context) |
+ { |
+ if (!nativeProxySupportChecked) |
+ { |
+ nativeProxySupported = NativeProxyConfigurator.canUse(context); |
+ nativeProxySupportChecked = true; |
+ } |
+ |
+ return nativeProxySupported; |
+ } |
+ |
public static String getTag(final Class<?> clazz) |
{ |
return clazz.getSimpleName(); |