| 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 3c7e9fba92f79feea815d84a86e9fedca2920cf0..5e4a8475a01bfec900365b10ea6e52d04aefcb91 100644
|
| --- a/chrome/browser/android/download/download_manager_service.cc
|
| +++ b/chrome/browser/android/download/download_manager_service.cc
|
| @@ -238,8 +238,11 @@ void DownloadManagerService::OnHistoryQueryComplete() {
|
|
|
| void DownloadManagerService::OnDownloadUpdated(
|
| content::DownloadManager* manager, content::DownloadItem* item) {
|
| + if (java_ref_.is_null())
|
| + return;
|
| +
|
| // Ignore anything that isn't a completed download notification.
|
| - if (!item->IsDone() || java_ref_.is_null())
|
| + if (item->GetState() != content::DownloadItem::DownloadState::COMPLETE)
|
| return;
|
|
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
|
|