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; |