Index: sync/internal_api/http_bridge.cc |
diff --git a/sync/internal_api/http_bridge.cc b/sync/internal_api/http_bridge.cc |
index 5827c9d77b50c0dbc9ba61a92152241c6b44cd21..12cfda889c330601cb1e261c6be2f0ae95c5ae51 100644 |
--- a/sync/internal_api/http_bridge.cc |
+++ b/sync/internal_api/http_bridge.cc |
@@ -151,8 +151,13 @@ HttpBridge::RequestContext::RequestContext( |
// should be tied to whatever the sync servers expect (if anything). These |
// fields should probably just be settable by sync backend; though we should |
// figure out if we need to give the user explicit control over policies etc. |
+ std::string accepted_language_list; |
+ if (baseline_context->http_user_agent_settings()) { |
+ accepted_language_list = |
+ baseline_context->http_user_agent_settings()->GetAcceptLanguage(); |
+ } |
http_user_agent_settings_.reset(new net::StaticHttpUserAgentSettings( |
- baseline_context->GetAcceptLanguage(), |
+ accepted_language_list, |
user_agent)); |
set_http_user_agent_settings(http_user_agent_settings_.get()); |