| Index: content/public/browser/download_item.h
|
| diff --git a/content/public/browser/download_item.h b/content/public/browser/download_item.h
|
| index 9b6d933c3c485261eb7146a72f279259b78a1b0f..6b42720542d40b57823c8c38469cb737faa80251 100644
|
| --- a/content/public/browser/download_item.h
|
| +++ b/content/public/browser/download_item.h
|
| @@ -78,10 +78,10 @@ class CONTENT_EXPORT DownloadItem : public base::SupportsUserData {
|
|
|
| // How the final target path should be used.
|
| enum TargetDisposition {
|
| - TARGET_DISPOSITION_OVERWRITE, // Overwrite if the target already exists.
|
| - TARGET_DISPOSITION_PROMPT // Prompt the user for the actual
|
| - // target. Implies
|
| - // TARGET_DISPOSITION_OVERWRITE.
|
| + TARGET_DISPOSITION_OVERWRITE, // Overwrite if the target already exists.
|
| + TARGET_DISPOSITION_PROMPT // Prompt the user for the actual
|
| + // target. Implies
|
| + // TARGET_DISPOSITION_OVERWRITE.
|
| };
|
|
|
| // Callback used with AcquireFileAndDeleteDownload().
|
| @@ -435,8 +435,13 @@ class CONTENT_EXPORT DownloadItem : public base::SupportsUserData {
|
|
|
| // Called if a check of the download contents was performed and the results of
|
| // the test are available. This should only be called after AllDataSaved() is
|
| - // true.
|
| - virtual void OnContentCheckCompleted(DownloadDangerType danger_type) = 0;
|
| + // true. If |reason| is not DOWNLOAD_INTERRUPT_REASON_NONE, then the download
|
| + // file should be blocked.
|
| + // TODO(crbug.com/733291): Move DownloadInterruptReason out of here and add a
|
| + // new Interrupt method instead. Same for other methods supporting
|
| + // interruptions.
|
| + virtual void OnContentCheckCompleted(DownloadDangerType danger_type,
|
| + DownloadInterruptReason reason) = 0;
|
|
|
| // Mark the download to be auto-opened when completed.
|
| virtual void SetOpenWhenComplete(bool open) = 0;
|
|
|