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 25165ddf48babb807693ccafdbae1657283ec0bb..86ae604ca2e777c9093d9635ac9432411fb110f5 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 |
@@ -180,6 +180,15 @@ public final class OfflinePageBridge { |
} |
/** |
+ * @return True if the offline pages feature is enabled, regardless whether bookmark or saved |
+ * page shown in UI strings. |
+ */ |
+ public static boolean isBackgroundLoadingEnabled() { |
+ ThreadUtils.assertOnUiThread(); |
+ return nativeIsOfflinePagesBackgroundLoadingEnabled(); |
+ } |
+ |
+ /** |
* @return True if an offline copy of the given URL can be saved. |
*/ |
public static boolean canSavePage(String url) { |
@@ -512,6 +521,7 @@ public final class OfflinePageBridge { |
} |
private static native int nativeGetFeatureMode(); |
+ private static native boolean nativeIsOfflinePagesBackgroundLoadingEnabled(); |
private static native boolean nativeCanSavePage(String url); |
private native long nativeInit(Profile profile); |