Index: chromecast/browser/url_request_context_factory.cc |
diff --git a/chromecast/browser/url_request_context_factory.cc b/chromecast/browser/url_request_context_factory.cc |
index f935c23daac4d772f8be3450ff3894841f5cd2ec..808ccba766916cb4e38c14cec2f21085a913dcf9 100644 |
--- a/chromecast/browser/url_request_context_factory.cc |
+++ b/chromecast/browser/url_request_context_factory.cc |
@@ -301,6 +301,8 @@ net::URLRequestContext* URLRequestContextFactory::CreateSystemRequestContext() { |
system_transaction_factory_.reset(new net::HttpNetworkLayer( |
new net::HttpNetworkSession(system_params))); |
system_job_factory_.reset(new net::URLRequestJobFactoryImpl()); |
+ system_cookie_store_ = |
+ content::CreateCookieStore(content::CookieStoreConfig()); |
net::URLRequestContext* system_context = new net::URLRequestContext(); |
system_context->set_host_resolver(host_resolver_.get()); |
@@ -319,8 +321,7 @@ net::URLRequestContext* URLRequestContextFactory::CreateSystemRequestContext() { |
system_context->set_http_user_agent_settings( |
http_user_agent_settings_.get()); |
system_context->set_job_factory(system_job_factory_.get()); |
- system_context->set_cookie_store( |
- content::CreateCookieStore(content::CookieStoreConfig())); |
+ system_context->set_cookie_store(system_cookie_store_.get()); |
system_context->set_network_delegate(system_network_delegate_.get()); |
system_context->set_net_log(net_log_); |
return system_context; |
@@ -368,12 +369,8 @@ net::URLRequestContext* URLRequestContextFactory::CreateMainRequestContext( |
content::CookieStoreConfig cookie_config( |
browser_context->GetPath().Append(kCookieStoreFile), |
- content::CookieStoreConfig::PERSISTANT_SESSION_COOKIES, |
- NULL, NULL); |
- cookie_config.background_task_runner = |
- scoped_refptr<base::SequencedTaskRunner>(); |
- scoped_refptr<net::CookieStore> cookie_store = |
- content::CreateCookieStore(cookie_config); |
+ content::CookieStoreConfig::PERSISTANT_SESSION_COOKIES, nullptr, nullptr); |
+ main_cookie_store_ = content::CreateCookieStore(cookie_config); |
net::URLRequestContext* main_context = new net::URLRequestContext(); |
main_context->set_host_resolver(host_resolver_.get()); |
@@ -386,7 +383,7 @@ net::URLRequestContext* URLRequestContextFactory::CreateMainRequestContext( |
http_auth_handler_factory_.get()); |
main_context->set_http_server_properties( |
http_server_properties_->GetWeakPtr()); |
- main_context->set_cookie_store(cookie_store.get()); |
+ main_context->set_cookie_store(main_cookie_store_.get()); |
main_context->set_http_user_agent_settings( |
http_user_agent_settings_.get()); |