diff options
author | asanka@chromium.org <asanka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-29 13:24:06 +0000 |
---|---|---|
committer | asanka@chromium.org <asanka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-29 13:24:06 +0000 |
commit | 0e13f5c5de07a1a1339bd7776272b971e3604cfe (patch) | |
tree | c8d26637e1f9ef4f4993ffa78ed9622968e205c8 /content/browser/download/download_interrupt_reasons_impl.cc | |
parent | 532ae392e589f397b2c2ec702afdeac46cc38f77 (diff) | |
download | chromium_src-0e13f5c5de07a1a1339bd7776272b971e3604cfe.zip chromium_src-0e13f5c5de07a1a1339bd7776272b971e3604cfe.tar.gz chromium_src-0e13f5c5de07a1a1339bd7776272b971e3604cfe.tar.bz2 |
Handle the case where IAttachmentExecute::Save() deletes a downloaded file.
As a first step, mark the download as interrupted due to the file being blocked or due to the file being infected by a virus. The interrupt reason will be shown to the user in the downloads shelf and the downloads page.
BUG=155957
Review URL: https://chromiumcodereview.appspot.com/11150027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164632 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/download/download_interrupt_reasons_impl.cc')
-rw-r--r-- | content/browser/download/download_interrupt_reasons_impl.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/content/browser/download/download_interrupt_reasons_impl.cc b/content/browser/download/download_interrupt_reasons_impl.cc index b3ee11e..540bbca 100644 --- a/content/browser/download/download_interrupt_reasons_impl.cc +++ b/content/browser/download/download_interrupt_reasons_impl.cc @@ -44,6 +44,9 @@ DownloadInterruptReason ConvertNetErrorToInterruptReason( // The file has a virus. FILE_ERROR_TO_INTERRUPT_REASON(FILE_VIRUS_INFECTED, VIRUS_INFECTED) + // The file was blocked by local policy. + FILE_ERROR_TO_INTERRUPT_REASON(BLOCKED_BY_CLIENT, BLOCKED) + // Network errors. // The network operation timed out. |