| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| index f60a6d45df3fa42c959a7d30e57ec4231b27824e..c0a27ec49c72c028324b2ad90a6c7dd266e5111b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| @@ -538,20 +538,30 @@ public class OfflinePageUtils {
|
| * Retrieves the extra request header to reload the offline page.
|
| * @param tab The current tab.
|
| * @return The extra request header string.
|
| */
|
| public static String getOfflinePageHeaderForReload(Tab tab) {
|
| OfflinePageBridge offlinePageBridge = getInstance().getOfflinePageBridge(tab.getProfile());
|
| if (offlinePageBridge == null) return "";
|
| return offlinePageBridge.getOfflinePageHeaderForReload(tab.getWebContents());
|
| }
|
|
|
| + /**
|
| + * @return True if an offline preview is being shown.
|
| + * @param tab The current tab.
|
| + */
|
| + public static boolean isShowingOfflinePreview(Tab tab) {
|
| + OfflinePageBridge offlinePageBridge = getInstance().getOfflinePageBridge(tab.getProfile());
|
| + if (offlinePageBridge == null) return false;
|
| + return offlinePageBridge.isShowingOfflinePreview(tab.getWebContents());
|
| + }
|
| +
|
| private static boolean isPowerConnected(Intent batteryStatus) {
|
| int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
|
| boolean isConnected = (status == BatteryManager.BATTERY_STATUS_CHARGING
|
| || status == BatteryManager.BATTERY_STATUS_FULL);
|
| Log.d(TAG, "Power connected is " + isConnected);
|
| return isConnected;
|
| }
|
|
|
| private static int batteryPercentage(Intent batteryStatus) {
|
| int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
|
|
|