From 3f9f7782743c435b4c81b083ab0b08e3fd445b60 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 13 Aug 2014 16:05:22 +0800 Subject: [PATCH] Clean handlers when custom job factory is used. --- brightray/browser/url_request_context_getter.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/brightray/browser/url_request_context_getter.cc b/brightray/browser/url_request_context_getter.cc index 80ae8a8e65..3786ccb7bb 100644 --- a/brightray/browser/url_request_context_getter.cc +++ b/brightray/browser/url_request_context_getter.cc @@ -156,6 +156,8 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() { job_factory_factory_.Run(protocol_handlers_, protocol_interceptors_)); if (user_job_factory) { storage_->set_job_factory(user_job_factory.release()); + protocol_handlers_.clear(); + protocol_interceptors_.weak_clear(); return url_request_context_.get(); }