Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java |
index e8bcc259c19af6381ce8bd56ae8a99634133bcb2..5a52c519349420db2d0afc226c66ee5b6cb3c29b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java |
@@ -175,8 +175,9 @@ public class OfflinePageDownloadBridge implements DownloadServiceDelegate, Offli |
LoadUrlParams params = new LoadUrlParams(item.getUrl()); |
Map<String, String> headers = new HashMap<String, String>(); |
- headers.put("X-Chrome-offline", "reason=download id=" |
- + Long.toString(nativeGetOfflineIdByGuid(mNativeOfflinePageDownloadBridge, guid))); |
+ headers.put("X-Chrome-offline", "persist=1 reason=download id=" |
+ + Long.toString(nativeGetOfflineIdByGuid( |
+ mNativeOfflinePageDownloadBridge, guid))); |
params.setExtraHeaders(headers); |
AsyncTabCreationParams asyncParams = componentName == null |
? new AsyncTabCreationParams(params) |