Index: android_webview/browser/net/aw_url_request_context_getter.cc |
diff --git a/android_webview/browser/net/aw_url_request_context_getter.cc b/android_webview/browser/net/aw_url_request_context_getter.cc |
index 68ba6313de665692a51b853d845064f5e1eccbf2..7a151fd9f57d89864a3feb9f949285d36550752b 100644 |
--- a/android_webview/browser/net/aw_url_request_context_getter.cc |
+++ b/android_webview/browser/net/aw_url_request_context_getter.cc |
@@ -116,29 +116,31 @@ scoped_ptr<net::URLRequestJobFactory> CreateJobFactory( |
// AwContentBrowserClient::IsHandledURL. |
bool set_protocol = aw_job_factory->SetProtocolHandler( |
url::kFileScheme, |
- new net::FileProtocolHandler( |
- content::BrowserThread::GetBlockingPool()-> |
- GetTaskRunnerWithShutdownBehavior( |
- base::SequencedWorkerPool::SKIP_ON_SHUTDOWN))); |
+ make_scoped_ptr(new net::FileProtocolHandler( |
+ content::BrowserThread::GetBlockingPool() |
+ ->GetTaskRunnerWithShutdownBehavior( |
+ base::SequencedWorkerPool::SKIP_ON_SHUTDOWN)))); |
DCHECK(set_protocol); |
set_protocol = aw_job_factory->SetProtocolHandler( |
- url::kDataScheme, new net::DataProtocolHandler()); |
+ url::kDataScheme, make_scoped_ptr(new net::DataProtocolHandler())); |
DCHECK(set_protocol); |
set_protocol = aw_job_factory->SetProtocolHandler( |
url::kBlobScheme, |
- (*protocol_handlers)[url::kBlobScheme].release()); |
+ make_scoped_ptr((*protocol_handlers)[url::kBlobScheme].release())); |
DCHECK(set_protocol); |
set_protocol = aw_job_factory->SetProtocolHandler( |
url::kFileSystemScheme, |
- (*protocol_handlers)[url::kFileSystemScheme].release()); |
+ make_scoped_ptr((*protocol_handlers)[url::kFileSystemScheme].release())); |
DCHECK(set_protocol); |
set_protocol = aw_job_factory->SetProtocolHandler( |
content::kChromeUIScheme, |
- (*protocol_handlers)[content::kChromeUIScheme].release()); |
+ make_scoped_ptr( |
+ (*protocol_handlers)[content::kChromeUIScheme].release())); |
DCHECK(set_protocol); |
set_protocol = aw_job_factory->SetProtocolHandler( |
content::kChromeDevToolsScheme, |
- (*protocol_handlers)[content::kChromeDevToolsScheme].release()); |
+ make_scoped_ptr( |
+ (*protocol_handlers)[content::kChromeDevToolsScheme].release())); |
DCHECK(set_protocol); |
protocol_handlers->clear(); |