| Index: content/browser/download/download_manager_impl.cc
|
| ===================================================================
|
| --- content/browser/download/download_manager_impl.cc (revision 117096)
|
| +++ content/browser/download/download_manager_impl.cc (working copy)
|
| @@ -86,6 +86,18 @@
|
|
|
| } // namespace
|
|
|
| +namespace content {
|
| +
|
| +// static
|
| +DownloadManager* DownloadManager::Create(
|
| + content::DownloadManagerDelegate* delegate,
|
| + DownloadIdFactory* id_factory,
|
| + DownloadStatusUpdater* status_updater) {
|
| + return new DownloadManagerImpl(delegate, id_factory, status_updater);
|
| +}
|
| +
|
| +} // namespace content
|
| +
|
| DownloadManagerImpl::DownloadManagerImpl(
|
| content::DownloadManagerDelegate* delegate,
|
| DownloadIdFactory* id_factory,
|
| @@ -250,8 +262,7 @@
|
| // In test mode, there may be no ResourceDispatcherHost. In this case it's
|
| // safe to avoid setting |file_manager_| because we only call a small set of
|
| // functions, none of which need it.
|
| - ResourceDispatcherHost* rdh =
|
| - content::GetContentClient()->browser()->GetResourceDispatcherHost();
|
| + ResourceDispatcherHost* rdh = ResourceDispatcherHost::Get();
|
| if (rdh) {
|
| file_manager_ = rdh->download_file_manager();
|
| DCHECK(file_manager_);
|
| @@ -781,7 +792,7 @@
|
| const DownloadSaveInfo& save_info,
|
| WebContents* web_contents) {
|
| ResourceDispatcherHost* resource_dispatcher_host =
|
| - content::GetContentClient()->browser()->GetResourceDispatcherHost();
|
| + ResourceDispatcherHost::Get();
|
|
|
| // We send a pointer to content::ResourceContext, instead of the usual
|
| // reference, so that a copy of the object isn't made.
|
|
|