Chromium Code Reviews| 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 303dd1761bfd0312645c30b2e2733390f233effe..057b8a7be9d729161ec539e54b41a72e6a0387f9 100644 |
| --- a/net/url_request/url_request_context_builder.cc |
| +++ b/net/url_request/url_request_context_builder.cc |
| @@ -33,6 +33,7 @@ |
| #include "net/url_request/static_http_user_agent_settings.h" |
| #include "net/url_request/url_request_context.h" |
| #include "net/url_request/url_request_context_storage.h" |
| +#include "net/url_request/url_request_intercepting_job_factory.h" |
| #include "net/url_request/url_request_job_factory_impl.h" |
| #include "net/url_request/url_request_throttler_manager.h" |
| @@ -409,8 +410,12 @@ URLRequestContext* URLRequestContextBuilder::Build() { |
| } |
| #endif // !defined(DISABLE_FTP_SUPPORT) |
| - storage->set_job_factory(job_factory); |
| - |
| + if (url_request_interceptor_) { |
| + storage->set_job_factory(new net::URLRequestInterceptingJobFactory( |
| + make_scoped_ptr(job_factory).Pass(), url_request_interceptor_.Pass())); |
|
mmenke
2015/03/10 15:26:55
I don't think Pass() isn't needed with make_scoped
bengr
2015/03/10 23:43:31
Done.
|
| + } else { |
| + storage->set_job_factory(job_factory); |
| + } |
| // TODO(willchan): Support sdch. |
| return context; |