Index: chromecast/shell/browser/cast_browser_context.cc |
diff --git a/chromecast/shell/browser/cast_browser_context.cc b/chromecast/shell/browser/cast_browser_context.cc |
index b9fa05e0e64f39455f03503cf04d6a5f2f860ddd..7251bd52a23b30f020711192ee92efb240f2e6d7 100644 |
--- a/chromecast/shell/browser/cast_browser_context.cc |
+++ b/chromecast/shell/browser/cast_browser_context.cc |
@@ -8,6 +8,7 @@ |
#include "base/macros.h" |
#include "base/path_service.h" |
#include "chromecast/common/cast_paths.h" |
+#include "chromecast/shell/browser/cast_download_manager_delegate.h" |
#include "chromecast/shell/browser/url_request_context_factory.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/resource_context.h" |
@@ -47,7 +48,8 @@ class CastBrowserContext::CastResourceContext : |
CastBrowserContext::CastBrowserContext( |
URLRequestContextFactory* url_request_context_factory) |
: url_request_context_factory_(url_request_context_factory), |
- resource_context_(new CastResourceContext(url_request_context_factory)) { |
+ resource_context_(new CastResourceContext(url_request_context_factory)), |
+ download_manager_delegate_(new CastDownloadManagerDelegate()) { |
InitWhileIOAllowed(); |
} |
@@ -105,8 +107,7 @@ content::ResourceContext* CastBrowserContext::GetResourceContext() { |
content::DownloadManagerDelegate* |
CastBrowserContext::GetDownloadManagerDelegate() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return download_manager_delegate_.get(); |
} |
content::BrowserPluginGuestManager* CastBrowserContext::GetGuestManager() { |