| Index: content/browser/android/download_controller_android_impl.cc
|
| diff --git a/content/browser/android/download_controller_android_impl.cc b/content/browser/android/download_controller_android_impl.cc
|
| index d9b687a854d4cec68f974a97ce2116ebb6e0653b..7d27e64a19310dcdb4c220be6f6aff509648eb57 100644
|
| --- a/content/browser/android/download_controller_android_impl.cc
|
| +++ b/content/browser/android/download_controller_android_impl.cc
|
| @@ -254,10 +254,11 @@ void DownloadControllerAndroidImpl::OnDownloadStarted(
|
|
|
| void DownloadControllerAndroidImpl::OnDownloadUpdated(DownloadItem* item) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - if (item->IsDangerous() && !item->IsCancelled())
|
| + if (item->IsDangerous() &&
|
| + (item->GetState() != DownloadItem::CANCELLED))
|
| OnDangerousDownload(item);
|
|
|
| - if (!item->IsComplete())
|
| + if (item->GetState() != DownloadItem::COMPLETE)
|
| return;
|
|
|
| // Multiple OnDownloadUpdated() notifications may be issued while the download
|
|
|