| Index: headless/lib/browser/headless_browser_context_impl.cc
|
| diff --git a/headless/lib/browser/headless_browser_context_impl.cc b/headless/lib/browser/headless_browser_context_impl.cc
|
| index 09ee140058bc3bfa5ab621260dc2977541aad901..2dff7eab843dbdf12bf5cf77db890cc13f7b760a 100644
|
| --- a/headless/lib/browser/headless_browser_context_impl.cc
|
| +++ b/headless/lib/browser/headless_browser_context_impl.cc
|
| @@ -19,6 +19,7 @@
|
| #include "headless/lib/browser/headless_browser_context_options.h"
|
| #include "headless/lib/browser/headless_browser_impl.h"
|
| #include "headless/lib/browser/headless_browser_main_parts.h"
|
| +#include "headless/lib/browser/headless_download_manager_delegate.h"
|
| #include "headless/lib/browser/headless_net_log.h"
|
| #include "headless/lib/browser/headless_permission_manager.h"
|
| #include "headless/lib/browser/headless_url_request_context_getter.h"
|
| @@ -206,7 +207,13 @@ content::ResourceContext* HeadlessBrowserContextImpl::GetResourceContext() {
|
|
|
| content::DownloadManagerDelegate*
|
| HeadlessBrowserContextImpl::GetDownloadManagerDelegate() {
|
| - return nullptr;
|
| + if (!download_manager_delegate_.get()) {
|
| + download_manager_delegate_.reset(new HeadlessDownloadManagerDelegate());
|
| + download_manager_delegate_->SetDownloadManager(
|
| + BrowserContext::GetDownloadManager(this));
|
| + }
|
| +
|
| + return download_manager_delegate_.get();
|
| }
|
|
|
| content::BrowserPluginGuestManager*
|
|
|