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 |