| 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 691eac0ce22a5abca126abd6293d2d5a970a5d69..4840a8d8a536d794da1d9602d180cf2a1d9e1f0c 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
|
| @@ -173,10 +173,10 @@ public class OfflinePageDownloadBridge implements DownloadServiceDelegate, Offli
|
| */
|
| @Override
|
| public void openItem(String guid, @Nullable ComponentName componentName) {
|
| - String url = nativeGetOfflineUrlByGuid(mNativeOfflinePageDownloadBridge, guid);
|
| - if (url == null) return;
|
| + OfflinePageDownloadItem item = getItem(guid);
|
| + if (item == null) return;
|
|
|
| - LoadUrlParams params = new LoadUrlParams(url);
|
| + LoadUrlParams params = new LoadUrlParams(item.getUrl());
|
| Map<String, String> headers = new HashMap<String, String>();
|
| headers.put("X-chromium-offline", "reason=download");
|
| params.setExtraHeaders(headers);
|
|
|