| 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(); |