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 ebda57ff723507ae1d098d500a48f8ec882686a5..9362aa1b724fac5fd721e2793759b9ef0fd92af5 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 |
@@ -200,6 +200,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) { |
@@ -533,6 +542,7 @@ public final class OfflinePageBridge { |
} |
private static native int nativeGetFeatureMode(); |
+ private static native boolean nativeIsOfflinePagesBackgroundLoadingEnabled(); |
Alexei Svitkine (slow)
2016/03/14 15:42:48
Optional nit: Up to you, but instead of adding the
Pete Williamson
2016/03/14 17:36:51
Done.
|
private static native boolean nativeCanSavePage(String url); |
private static native OfflinePageBridge nativeGetOfflinePageBridgeForProfile(Profile profile); |