| Index: sync/test/accounts_client/url_request_context_getter.cc
|
| ===================================================================
|
| --- sync/test/accounts_client/url_request_context_getter.cc (revision 254575)
|
| +++ sync/test/accounts_client/url_request_context_getter.cc (working copy)
|
| @@ -6,27 +6,10 @@
|
|
|
| #include <string>
|
|
|
| -#include "net/proxy/proxy_config_service.h"
|
| +#include "net/proxy/proxy_config_service_fixed.h"
|
| #include "net/url_request/url_request_context.h"
|
| #include "net/url_request/url_request_context_builder.h"
|
|
|
| -namespace {
|
| -
|
| -// Config getter that always returns direct settings.
|
| -class ProxyConfigServiceDirect : public net::ProxyConfigService {
|
| - public:
|
| - // Overridden from ProxyConfigService:
|
| - virtual void AddObserver(Observer* observer) OVERRIDE {}
|
| - virtual void RemoveObserver(Observer* observer) OVERRIDE {}
|
| - virtual ConfigAvailability GetLatestProxyConfig(
|
| - net::ProxyConfig* config) OVERRIDE {
|
| - *config = net::ProxyConfig::CreateDirect();
|
| - return CONFIG_VALID;
|
| - }
|
| -};
|
| -
|
| -} // namespace
|
| -
|
| URLRequestContextGetter::URLRequestContextGetter(
|
| scoped_refptr<base::SingleThreadTaskRunner> network_task_runner)
|
| : network_task_runner_(network_task_runner) {
|
| @@ -40,7 +23,8 @@
|
| builder.set_user_agent("sync-test-accounts-client");
|
| builder.DisableHttpCache();
|
| #if defined(OS_LINUX) || defined(OS_ANDROID)
|
| - builder.set_proxy_config_service(new ProxyConfigServiceDirect());
|
| + builder.set_proxy_config_service(
|
| + new net::ProxyConfigServiceFixed(net::ProxyConfig::CreateDirect()));
|
| #endif
|
| url_request_context_.reset(builder.Build());
|
| }
|
|
|