Index: chrome/browser/ui/webui/downloads_dom_handler.cc |
diff --git a/chrome/browser/ui/webui/downloads_dom_handler.cc b/chrome/browser/ui/webui/downloads_dom_handler.cc |
index 47fb18dbf489116b7da0142541af3bc7985451bf..1e8af75fc9b8ebd3c621e53849baf2d4f5af7255 100644 |
--- a/chrome/browser/ui/webui/downloads_dom_handler.cc |
+++ b/chrome/browser/ui/webui/downloads_dom_handler.cc |
@@ -510,7 +510,7 @@ void DownloadsDOMHandler::DangerPromptAccepted(int download_id) { |
item = main_notifier_.GetManager()->GetDownload(download_id); |
if (!item && original_notifier_.get() && original_notifier_->GetManager()) |
item = original_notifier_->GetManager()->GetDownload(download_id); |
- if (!item || (item->GetState() != content::DownloadItem::IN_PROGRESS)) |
+ if (!item || !item->IsPartialDownload()) |
return; |
CountDownloadsDOMEvents(DOWNLOADS_DOM_EVENT_SAVE_DANGEROUS); |
item->ValidateDangerousDownload(); |