| 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 421ac51d08a10fee3a78df159e1a0318090ea01d..b2058c4ed105608971f8c10261c3fe1cfdc22af2 100644 | 
| --- a/android_webview/browser/net/aw_url_request_context_getter.cc | 
| +++ b/android_webview/browser/net/aw_url_request_context_getter.cc | 
| @@ -9,6 +9,7 @@ | 
| #include "android_webview/browser/aw_browser_context.h" | 
| #include "android_webview/browser/aw_content_browser_client.h" | 
| #include "android_webview/browser/aw_request_interceptor.h" | 
| +#include "android_webview/browser/net/aw_http_user_agent_settings.h" | 
| #include "android_webview/browser/net/aw_network_delegate.h" | 
| #include "android_webview/browser/net/aw_url_request_job_factory.h" | 
| #include "android_webview/browser/net/init_native_callback.h" | 
| @@ -180,6 +181,8 @@ AwURLRequestContextGetter::AwURLRequestContextGetter( | 
| cookie_store_(cookie_store), | 
| net_log_(new net::NetLog()) { | 
| proxy_config_service_ = config_service.Pass(); | 
| +  http_user_agent_settings_.reset( | 
| +      new AwHttpUserAgentSettings()); | 
| // CreateSystemProxyConfigService for Android must be called on main thread. | 
| DCHECK_CURRENTLY_ON(BrowserThread::UI); | 
| } | 
| @@ -192,7 +195,6 @@ void AwURLRequestContextGetter::InitializeURLRequestContext() { | 
| DCHECK(!url_request_context_); | 
|  | 
| net::URLRequestContextBuilder builder; | 
| -  builder.set_user_agent(GetUserAgent()); | 
| scoped_ptr<AwNetworkDelegate> aw_network_delegate(new AwNetworkDelegate()); | 
|  | 
| AwBrowserContext* browser_context = AwBrowserContext::GetDefault(); | 
| @@ -213,8 +215,6 @@ void AwURLRequestContextGetter::InitializeURLRequestContext() { | 
| net::ProxyService::CreateWithoutProxyResolver( | 
| proxy_config_service_.release(), | 
| net_log_.get())); | 
| -  builder.set_accept_language(net::HttpUtil::GenerateAcceptLanguageHeader( | 
| -      AwContentBrowserClient::GetAcceptLangsImpl())); | 
| builder.set_net_log(net_log_.get()); | 
| builder.SetCookieAndChannelIdStores(cookie_store_, NULL); | 
| ApplyCmdlineOverridesToURLRequestContextBuilder(&builder); | 
| @@ -245,6 +245,8 @@ void AwURLRequestContextGetter::InitializeURLRequestContext() { | 
| job_factory_.Pass(), | 
| browser_context->GetDataReductionProxyIOData()->CreateInterceptor())); | 
| url_request_context_->set_job_factory(job_factory_.get()); | 
| +  url_request_context_->set_http_user_agent_settings( | 
| +      http_user_agent_settings_.get()); | 
| } | 
|  | 
| net::URLRequestContext* AwURLRequestContextGetter::GetURLRequestContext() { | 
|  |