Index: chrome/browser/android/download/download_manager_service.cc |
diff --git a/chrome/browser/android/download/download_manager_service.cc b/chrome/browser/android/download/download_manager_service.cc |
index 71dbf08290386f76684aec515a08efcef082e576..b52fe1ee799c8f030b31fc42d7fa5af72f033695 100644 |
--- a/chrome/browser/android/download/download_manager_service.cc |
+++ b/chrome/browser/android/download/download_manager_service.cc |
@@ -67,6 +67,14 @@ void DownloadManagerService::CancelDownload(JNIEnv* env, |
CancelDownloadInternal(download_id, true); |
} |
+void DownloadManagerService::PauseDownload(JNIEnv* env, |
+ jobject obj, |
+ uint32_t download_id) { |
+ content::DownloadItem* item = manager_->GetDownload(download_id); |
+ if (item) |
+ item->Pause(); |
+} |
+ |
void DownloadManagerService::ManagerGoingDown( |
content::DownloadManager* manager) { |
manager_ = nullptr; |