| Index: content/browser/download/download_file.h
|
| diff --git a/content/browser/download/download_file.h b/content/browser/download/download_file.h
|
| index d7795c716e1a4d38122e00d23e08a36b2b536f85..bb334a5726d49fdeca654f54c202cc9992600429 100644
|
| --- a/content/browser/download/download_file.h
|
| +++ b/content/browser/download/download_file.h
|
| @@ -26,8 +26,9 @@ class ResourceDispatcherHost;
|
| // cancelled, the DownloadFile is destroyed.
|
| class CONTENT_EXPORT DownloadFile : public BaseFile {
|
| public:
|
| + // Takes ownership of the object pointed to by |request_handle|.
|
| DownloadFile(const DownloadCreateInfo* info,
|
| - const DownloadRequestHandle& request_handle,
|
| + DownloadRequestHandleInterface* request_handle,
|
| DownloadManager* download_manager);
|
| virtual ~DownloadFile();
|
|
|
| @@ -67,7 +68,7 @@ class CONTENT_EXPORT DownloadFile : public BaseFile {
|
|
|
| // The handle to the request information. Used for operations outside the
|
| // download system, specifically canceling a download.
|
| - DownloadRequestHandle request_handle_;
|
| + scoped_ptr<DownloadRequestHandleInterface> request_handle_;
|
|
|
| // DownloadManager this download belongs to.
|
| scoped_refptr<DownloadManager> download_manager_;
|
|
|