Index: content/browser/download/download_file_factory.cc |
diff --git a/content/browser/download/download_file_factory.cc b/content/browser/download/download_file_factory.cc |
index bae88bef34e363c1e24c1b43644b5bf0933653b1..0b09c7b99867c375a2931acc138daf504af80966 100644 |
--- a/content/browser/download/download_file_factory.cc |
+++ b/content/browser/download/download_file_factory.cc |
@@ -13,17 +13,18 @@ namespace content { |
DownloadFileFactory::~DownloadFileFactory() {} |
DownloadFile* DownloadFileFactory::CreateFile( |
- scoped_ptr<DownloadSaveInfo> save_info, |
+ const DownloadSaveInfo& save_info, |
const base::FilePath& default_downloads_directory, |
const GURL& url, |
const GURL& referrer_url, |
bool calculate_hash, |
- scoped_ptr<ByteStreamReader> stream, |
+ base::File file, |
+ scoped_ptr<ByteStreamReader> byte_stream, |
const net::BoundNetLog& bound_net_log, |
base::WeakPtr<DownloadDestinationObserver> observer) { |
- return new DownloadFileImpl(std::move(save_info), default_downloads_directory, |
- url, referrer_url, calculate_hash, |
- std::move(stream), bound_net_log, observer); |
+ return new DownloadFileImpl(save_info, default_downloads_directory, url, |
+ referrer_url, calculate_hash, std::move(file), |
+ std::move(byte_stream), bound_net_log, observer); |
} |
} // namespace content |