From 7dbb3d5cf0c15f500944d211057644d6a2f37371 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Wed, 17 Jul 2013 14:55:54 +0100 Subject: Merge from Chromium at DEPS revision r212014 This commit was generated by merge_to_master.py. Change-Id: Ie0f261e9682cd8abea1eea1e51beab83d5eea21a --- content/browser/download/download_resource_handler.cc | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'content/browser/download/download_resource_handler.cc') diff --git a/content/browser/download/download_resource_handler.cc b/content/browser/download/download_resource_handler.cc index c2a243870a..2a02cf926d 100644 --- a/content/browser/download/download_resource_handler.cc +++ b/content/browser/download/download_resource_handler.cc @@ -35,7 +35,7 @@ namespace content { namespace { void CallStartedCBOnUIThread( - const DownloadResourceHandler::OnStartedCallback& started_cb, + const DownloadUrlParameters::OnStartedCallback& started_cb, DownloadItem* item, net::Error error) { DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); @@ -50,7 +50,7 @@ void CallStartedCBOnUIThread( static void StartOnUIThread( scoped_ptr info, scoped_ptr stream, - const DownloadResourceHandler::OnStartedCallback& started_cb) { + const DownloadUrlParameters::OnStartedCallback& started_cb) { DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); DownloadManager* download_manager = info->request_handle.GetDownloadManager(); @@ -62,12 +62,7 @@ static void StartOnUIThread( return; } - DownloadItem* item = download_manager->StartDownload( - info.Pass(), stream.Pass()); - - // |item| can be NULL if the download has been removed. - if (!started_cb.is_null()) - started_cb.Run(item, item ? net::OK : net::ERR_ABORTED); + download_manager->StartDownload(info.Pass(), stream.Pass(), started_cb); } } // namespace @@ -75,9 +70,9 @@ static void StartOnUIThread( const int DownloadResourceHandler::kDownloadByteStreamSize = 100 * 1024; DownloadResourceHandler::DownloadResourceHandler( - DownloadId id, + uint32 id, net::URLRequest* request, - const DownloadResourceHandler::OnStartedCallback& started_cb, + const DownloadUrlParameters::OnStartedCallback& started_cb, scoped_ptr save_info) : download_id_(id), render_view_id_(0), // Actually initialized below. -- cgit v1.2.3