| Index: net/url_request/url_request_context_builder.cc
|
| diff --git a/net/url_request/url_request_context_builder.cc b/net/url_request/url_request_context_builder.cc
|
| index 3228bfbdf61ec66ec61c4a5b324aabadd7232a94..d9ed4e83e85eff5f4b848c50511616f92d3ed556 100644
|
| --- a/net/url_request/url_request_context_builder.cc
|
| +++ b/net/url_request/url_request_context_builder.cc
|
| @@ -9,6 +9,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/logging.h"
|
| +#include "base/string_util.h"
|
| #include "base/threading/thread.h"
|
| #include "base/thread_task_runner_handle.h"
|
| #include "net/base/cert_verifier.h"
|
| @@ -25,6 +26,7 @@
|
| #include "net/http/http_network_session.h"
|
| #include "net/http/http_server_properties_impl.h"
|
| #include "net/proxy/proxy_service.h"
|
| +#include "net/url_request/const_http_user_agent_settings.h"
|
| #include "net/url_request/url_request_context.h"
|
| #include "net/url_request/url_request_context_storage.h"
|
|
|
| @@ -153,11 +155,6 @@ class BasicURLRequestContext : public URLRequestContext {
|
| return file_thread_.message_loop();
|
| }
|
|
|
| - virtual const std::string& GetUserAgent(
|
| - const GURL& /* url */) const OVERRIDE {
|
| - return user_agent_;
|
| - }
|
| -
|
| protected:
|
| virtual ~BasicURLRequestContext() {}
|
|
|
| @@ -208,7 +205,8 @@ URLRequestContext* URLRequestContextBuilder::Build() {
|
| BasicURLRequestContext* context = new BasicURLRequestContext;
|
| URLRequestContextStorage* storage = context->storage();
|
|
|
| - context->set_user_agent(user_agent_);
|
| + storage->set_http_user_agent_settings(new ConstHttpUserAgentSettings(
|
| + EmptyString(), EmptyString(), user_agent_));
|
|
|
| BasicNetworkDelegate* network_delegate = new BasicNetworkDelegate;
|
| storage->set_network_delegate(network_delegate);
|
|
|