Index: content/public/test/download_test_observer.cc |
diff --git a/content/public/test/download_test_observer.cc b/content/public/test/download_test_observer.cc |
index e3ba7c5062eae20ffa7a12d2894f643060b2101f..c43a7f9f7267a2a7181cfb90ee816d3b86ffa8e8 100644 |
--- a/content/public/test/download_test_observer.cc |
+++ b/content/public/test/download_test_observer.cc |
@@ -170,6 +170,7 @@ void DownloadTestObserver::OnDownloadUpdated(DownloadItem* download) { |
break; |
case ON_DANGEROUS_DOWNLOAD_IGNORE: |
+ case ON_DANGEROUS_DOWNLOAD_QUIT: |
break; |
default: |
@@ -177,8 +178,10 @@ void DownloadTestObserver::OnDownloadUpdated(DownloadItem* download) { |
} |
} |
- if (IsDownloadInFinalState(download)) |
+ if (IsDownloadInFinalState(download) || |
+ dangerous_download_action_ == ON_DANGEROUS_DOWNLOAD_QUIT) { |
DownloadInFinalState(download); |
+ } |
} |
size_t DownloadTestObserver::NumDangerousDownloadsSeen() const { |