Index: chrome/browser/android/download/download_controller.cc |
diff --git a/chrome/browser/android/download/download_controller.cc b/chrome/browser/android/download/download_controller.cc |
index d7f594a86eb8d50b2bf7f21f32d39efe73cd905b..d6b1b034f305af1aef18333b3307e2f698f70436 100644 |
--- a/chrome/browser/android/download/download_controller.cc |
+++ b/chrome/browser/android/download/download_controller.cc |
@@ -424,8 +424,11 @@ void DownloadController::DangerousDownloadValidated( |
DownloadItem* item = dlm->GetDownloadByGuid(download_guid); |
if (!item) |
return; |
- if (accept) |
+ if (accept) { |
item->ValidateDangerousDownload(); |
- else |
+ } else { |
+ DownloadController::RecordDownloadCancelReason( |
+ DownloadController::CANCEL_REASON_DANGEROUS_DOWNLOAD_INFOBAR_DISMISSED); |
item->Remove(); |
+ } |
} |