diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-24 08:26:46 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-24 08:26:46 +0000 |
commit | 7672247cf3de10b55378d0591bdd5970c17a7f31 (patch) | |
tree | ca71a66222a57afc352e44bb0cde5ba274137064 /net/url_request | |
parent | df6f2e1db4e6478dc62b5aa11f33e845734e6717 (diff) | |
download | chromium_src-7672247cf3de10b55378d0591bdd5970c17a7f31.zip chromium_src-7672247cf3de10b55378d0591bdd5970c17a7f31.tar.gz chromium_src-7672247cf3de10b55378d0591bdd5970c17a7f31.tar.bz2 |
Use SingleThreadTaskRunner instead of MessageLoopProxy in ProxyConfigService.
MessageLoopProxy is not usable in plugin, and so it's not possible to use ProxyConfigService in plugins if it uses MessageLoopProxy.
Review URL: https://chromiumcodereview.appspot.com/10414061
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138751 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request')
-rw-r--r-- | net/url_request/url_request_context_builder.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/url_request/url_request_context_builder.cc b/net/url_request/url_request_context_builder.cc index d4fab8a..b08904e 100644 --- a/net/url_request/url_request_context_builder.cc +++ b/net/url_request/url_request_context_builder.cc @@ -10,6 +10,7 @@ #include "base/compiler_specific.h" #include "base/logging.h" #include "base/threading/thread.h" +#include "base/thread_task_runner_handle.h" #include "net/base/cert_verifier.h" #include "net/base/host_resolver.h" #include "net/base/net_errors.h" @@ -207,7 +208,7 @@ URLRequestContext* URLRequestContextBuilder::Build() { #else ProxyConfigService* proxy_config_service = ProxyService::CreateSystemProxyConfigService( - MessageLoop::current(), + base::ThreadTaskRunnerHandle::Get(), context->file_message_loop()); #endif // defined(OS_LINUX) storage->set_proxy_service( |