| Index: apps/shell/browser/shell_content_browser_client.cc
|
| diff --git a/apps/shell/browser/shell_content_browser_client.cc b/apps/shell/browser/shell_content_browser_client.cc
|
| index 554285a31851c6afaba776ef657139f68f3bef52..e5260d0b162e43f33a7cf8b2ab9dee3d8d36e2db 100644
|
| --- a/apps/shell/browser/shell_content_browser_client.cc
|
| +++ b/apps/shell/browser/shell_content_browser_client.cc
|
| @@ -60,10 +60,10 @@ bool ShellContentBrowserClient::ShouldUseProcessPerSite(
|
| return true;
|
| }
|
|
|
| -net::URLRequestContextGetter*
|
| -ShellContentBrowserClient::CreateRequestContext(
|
| +net::URLRequestContextGetter* ShellContentBrowserClient::CreateRequestContext(
|
| content::BrowserContext* content_browser_context,
|
| - content::ProtocolHandlerMap* protocol_handlers) {
|
| + content::ProtocolHandlerMap* protocol_handlers,
|
| + content::ProtocolHandlerScopedVector protocol_interceptors) {
|
| // Handle chrome-extension: and chrome-extension-resource: requests.
|
| extensions::InfoMap* extension_info_map =
|
| browser_main_parts_->extension_system()->info_map();
|
| @@ -76,7 +76,7 @@ ShellContentBrowserClient::CreateRequestContext(
|
| CreateExtensionResourceProtocolHandler());
|
| // Let content::ShellBrowserContext handle the rest of the setup.
|
| return browser_main_parts_->browser_context()->CreateRequestContext(
|
| - protocol_handlers);
|
| + protocol_handlers, protocol_interceptors.Pass());
|
| }
|
|
|
| bool ShellContentBrowserClient::IsHandledURL(const GURL& url) {
|
|
|