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..136bd0c266245742694da974c68a7b3b38a947da 100644 |
--- a/sync/internal_api/http_bridge.cc |
+++ b/sync/internal_api/http_bridge.cc |
@@ -151,9 +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(), |
- user_agent)); |
+ accepted_language_list, user_agent)); |
pauljensen
2013/12/02 15:24:42
I think these two arguments should be on seperate
Lei Zhang
2013/12/11 03:32:24
Done.
|
set_http_user_agent_settings(http_user_agent_settings_.get()); |
set_net_log(baseline_context->net_log()); |