Index: content/browser/download/download_manager_impl.cc |
diff --git a/content/browser/download/download_manager_impl.cc b/content/browser/download/download_manager_impl.cc |
index 83c68747c42c06bcfbefc09d5d22680b45ebfcb6..15ff84a7500ddfb76dbebeb9061d29dbb0a05019 100644 |
--- a/content/browser/download/download_manager_impl.cc |
+++ b/content/browser/download/download_manager_impl.cc |
@@ -237,14 +237,15 @@ void DownloadManagerImpl::DetermineDownloadTarget( |
} |
} |
-void DownloadManagerImpl::ReadyForDownloadCompletion( |
+bool DownloadManagerImpl::ShouldCompleteDownload( |
DownloadItemImpl* item, const base::Closure& complete_callback) { |
if (!delegate_ || |
delegate_->ShouldCompleteDownload(item, complete_callback)) { |
- complete_callback.Run(); |
+ return true; |
} |
// Otherwise, the delegate has accepted responsibility to run the |
// callback when the download is ready for completion. |
+ return false; |
} |
bool DownloadManagerImpl::ShouldOpenFileBasedOnExtension(const FilePath& path) { |