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 458f5ca657fdafd7307551b05cf7e03e62c437b8..77b4a20a0bfb1ebb9fbb821dcec9c46f1a96da7b 100644 |
--- a/content/browser/download/download_manager_impl.cc |
+++ b/content/browser/download/download_manager_impl.cc |
@@ -348,7 +348,7 @@ bool DownloadManagerImpl::Init(content::BrowserContext* browser_context) { |
} |
// We have received a message from DownloadFileManager about a new download. |
-content::DownloadId DownloadManagerImpl::StartDownload( |
+DownloadItem* DownloadManagerImpl::StartDownload( |
scoped_ptr<DownloadCreateInfo> info, |
scoped_ptr<content::ByteStreamReader> stream) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
@@ -380,7 +380,7 @@ content::DownloadId DownloadManagerImpl::StartDownload( |
(delegate_ && delegate_->GenerateFileHash()), bound_net_log, |
callback)); |
- return download_id; |
+ return GetDownload(download_id.local()); |
} |
void DownloadManagerImpl::OnDownloadFileCreated( |