Index: chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java b/chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java |
index 3f9b4d4eeac5ddf333f56804a7ca73a147bbafe9..e00cea598c304446bbdea7ce2b812e9c1b0f2a3d 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java |
@@ -219,10 +219,16 @@ public class SystemDownloadNotifier implements DownloadNotifier { |
} else { |
switch (type) { |
case DOWNLOAD_NOTIFICATION_TYPE_PROGRESS: |
- mBoundService.notifyDownloadProgress( |
- info.getDownloadId(), info.getFileName(), |
- info.getPercentCompleted(), info.getTimeRemainingInMillis(), |
- startTime); |
+ if (info.isPaused()) { |
+ assert info.isResumable(); |
+ mBoundService.notifyDownloadPaused( |
+ info.getDownloadId(), info.getFileName(), info.isResumable()); |
+ } else { |
+ mBoundService.notifyDownloadProgress( |
+ info.getDownloadId(), info.getFileName(), |
+ info.getPercentCompleted(), info.getTimeRemainingInMillis(), |
+ startTime, info.isResumable()); |
+ } |
break; |
case DOWNLOAD_NOTIFICATION_TYPE_SUCCESS: |
mBoundService.notifyDownloadSuccessful( |