| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| index 35fbafb89c0a330788923e17673335ec6706dee5..52c5f6a21ab36243f54521efb1a88bee7df8f81d 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| @@ -8,9 +8,11 @@ import android.os.AsyncTask;
|
|
|
| import org.chromium.base.ObserverList;
|
| import org.chromium.base.ThreadUtils;
|
| +import org.chromium.base.VisibleForTesting;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| import org.chromium.base.metrics.RecordHistogram;
|
| +import org.chromium.chrome.browser.ChromeFeatureList;
|
| import org.chromium.chrome.browser.profiles.Profile;
|
| import org.chromium.components.offlinepages.DeletePageResult;
|
| import org.chromium.components.offlinepages.FeatureMode;
|
| @@ -29,6 +31,8 @@ import java.util.Set;
|
| public class OfflinePageBridge {
|
| public static final String BOOKMARK_NAMESPACE = "bookmark";
|
| public static final long INVALID_OFFLINE_ID = 0;
|
| + private static final String OFFLINE_PAGES_BACKGROUND_LOADING_FEATURE_NAME =
|
| + "offline-pages-background-loading";
|
|
|
| /**
|
| * Retrieves the OfflinePageBridge for the given profile, creating it the first time
|
| @@ -189,6 +193,15 @@ public class OfflinePageBridge {
|
| }
|
|
|
| /**
|
| + * @return True if the offline pages feature is enabled, regardless whether bookmark or saved
|
| + * page shown in UI strings.
|
| + */
|
| + @VisibleForTesting
|
| + public static boolean isBackgroundLoadingEnabled() {
|
| + return ChromeFeatureList.isEnabled(OFFLINE_PAGES_BACKGROUND_LOADING_FEATURE_NAME);
|
| + }
|
| +
|
| + /**
|
| * @return True if an offline copy of the given URL can be saved.
|
| */
|
| public static boolean canSavePage(String url) {
|
|
|