Chromium Code Reviews| 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..b68107fecffed1e238c32cac8228436821c7a327 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 |
| @@ -129,14 +129,19 @@ public class OfflinePageDownloadBridge implements DownloadServiceDelegate, Offli |
| @Override |
| public void cancelDownload(String downloadGuid, boolean isOffTheRecord, |
| boolean isNotificationDismissed) { |
| + nativeCancelDownload(mNativeOfflinePageDownloadBridge, downloadGuid); |
| } |
| @Override |
| public void pauseDownload(String downloadGuid, boolean isOffTheRecord) { |
| + nativePauseDownload(mNativeOfflinePageDownloadBridge, downloadGuid); |
| } |
| @Override |
| public void resumeDownload(DownloadItem item, boolean hasUserGesture) { |
| + if (hasUserGesture) { |
|
qinmin
2016/08/25 18:40:38
Does offline page supports auto resumption after b
fgorski
2016/08/25 18:51:34
The requests are going to be resumed based on the
qinmin
2016/08/25 19:02:01
Regular download already does auto resumption.
1.
|
| + nativeResumeDownload(mNativeOfflinePageDownloadBridge, item.getId()); |
| + } |
| } |
| /** |
| @@ -262,6 +267,9 @@ public class OfflinePageDownloadBridge implements DownloadServiceDelegate, Offli |
| long nativeOfflinePageDownloadBridge, List<OfflinePageDownloadItem> items); |
| native OfflinePageDownloadItem nativeGetItemByGuid( |
| long nativeOfflinePageDownloadBridge, String guid); |
| + native void nativeCancelDownload(long nativeOfflinePageDownloadBridge, String guid); |
| + native void nativePauseDownload(long nativeOfflinePageDownloadBridge, String guid); |
| + native void nativeResumeDownload(long nativeOfflinePageDownloadBridge, String guid); |
| native void nativeDeleteItemByGuid(long nativeOfflinePageDownloadBridge, String guid); |
| native String nativeGetOfflineUrlByGuid(long nativeOfflinePageDownloadBridge, String guid); |
| native void nativeStartDownload(long nativeOfflinePageDownloadBridge, Tab tab); |