| Index: net/url_request/url_request_job_factory.cc
|
| diff --git a/net/url_request/url_request_job_factory.cc b/net/url_request/url_request_job_factory.cc
|
| index 78fcb3834fae506f21fd6eb66c2509a2b33a54fd..e802f607d91b5cd55e72ff77d768571f4aac1d7b 100644
|
| --- a/net/url_request/url_request_job_factory.cc
|
| +++ b/net/url_request/url_request_job_factory.cc
|
| @@ -78,6 +78,11 @@ URLRequestJob* URLRequestJobFactory::MaybeCreateJobWithProtocolHandler(
|
|
|
| bool URLRequestJobFactory::IsHandledProtocol(const std::string& scheme) const {
|
| DCHECK(CalledOnValidThread());
|
| + InterceptorList::const_iterator i;
|
| + for (i = interceptors_.begin(); i != interceptors_.end(); ++i) {
|
| + if ((*i)->WillHandleProtocol(scheme))
|
| + return true;
|
| + }
|
| return ContainsKey(protocol_handler_map_, scheme) ||
|
| URLRequestJobManager::GetInstance()->SupportsScheme(scheme);
|
| }
|
|
|