| 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
 | 
| 
 |