| Index: android_webview/browser/net/aw_url_request_context_getter.cc
|
| diff --git a/android_webview/browser/net/aw_url_request_context_getter.cc b/android_webview/browser/net/aw_url_request_context_getter.cc
|
| index 45cd11e7ba607654c048c989835047810483ea3c..c2016f2cb2f7c93eea5cf3f7f3f8bb9f7eea55fb 100644
|
| --- a/android_webview/browser/net/aw_url_request_context_getter.cc
|
| +++ b/android_webview/browser/net/aw_url_request_context_getter.cc
|
| @@ -103,7 +103,6 @@ void AwURLRequestContextGetter::Init() {
|
| chrome::kDataScheme, new net::DataProtocolHandler());
|
| DCHECK(set_protocol);
|
| job_factory_->AddInterceptor(new AwRequestInterceptor());
|
| - url_request_context_->set_job_factory(job_factory_.get());
|
|
|
| // TODO(mnaganov): Fix URLRequestContextBuilder to use proper threads.
|
| net::HttpNetworkSession::Params network_session_params;
|
| @@ -118,8 +117,9 @@ void AwURLRequestContextGetter::Init() {
|
| main_http_factory_.reset(main_cache);
|
| url_request_context_->set_http_transaction_factory(main_cache);
|
|
|
| - OnNetworkStackInitialized(url_request_context_.get(),
|
| - job_factory_.get());
|
| + job_factory_ = OnNetworkStackInitialized(url_request_context_.get(),
|
| + job_factory_.Pass());
|
| + url_request_context_->set_job_factory(job_factory_.get());
|
| }
|
|
|
| void AwURLRequestContextGetter::PopulateNetworkSessionParams(
|
|
|