Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2265)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java

Issue 2245733004: Serve offline page for online URL on disconnected or bad networks (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix junit test Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698