| Index: chrome/browser/profiles/profile_io_data.cc
|
| diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc
|
| index e24a0ed98b6b5a7ed0316555a30929c46e590343..757222be67e98dbfe60a7956c522714a8939c72c 100644
|
| --- a/chrome/browser/profiles/profile_io_data.cc
|
| +++ b/chrome/browser/profiles/profile_io_data.cc
|
| @@ -1099,7 +1099,7 @@ void ProfileIOData::Init(
|
| // Install the New Tab Page Interceptor.
|
| if (profile_params_->new_tab_page_interceptor.get()) {
|
| request_interceptors.push_back(
|
| - profile_params_->new_tab_page_interceptor.release());
|
| + std::move(profile_params_->new_tab_page_interceptor));
|
| }
|
|
|
| std::unique_ptr<net::MultiLogCTVerifier> ct_verifier(
|
| @@ -1196,14 +1196,12 @@ ProfileIOData::SetUpJobFactoryDefaults(
|
| // Set up interceptors in the reverse order.
|
| std::unique_ptr<net::URLRequestJobFactory> top_job_factory =
|
| std::move(job_factory);
|
| - for (content::URLRequestInterceptorScopedVector::reverse_iterator i =
|
| - request_interceptors.rbegin();
|
| - i != request_interceptors.rend();
|
| + for (auto i = request_interceptors.rbegin(); i != request_interceptors.rend();
|
| ++i) {
|
| top_job_factory.reset(new net::URLRequestInterceptingJobFactory(
|
| - std::move(top_job_factory), base::WrapUnique(*i)));
|
| + std::move(top_job_factory), std::move(*i)));
|
| }
|
| - request_interceptors.weak_clear();
|
| + request_interceptors.clear();
|
|
|
| if (protocol_handler_interceptor) {
|
| protocol_handler_interceptor->Chain(std::move(top_job_factory));
|
|
|