| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index 0ab09d6fd5b9ec2a19a2413e6f08ba98a5bfc31e..3db8ffcf93b9f72ec2566445f896cd012b3901ac 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -967,14 +967,7 @@
|
| net::URLRequestContextGetter* context =
|
| host->GetStoragePartition()->GetURLRequestContext();
|
|
|
| - // The host owns both |chrome_render| and the interface registry, which will
|
| - // be destroyed before the filter.
|
| - auto* chrome_render_filter = new ChromeRenderMessageFilter(id, profile);
|
| - host->GetInterfaceRegistry()->AddInterface(
|
| - base::Bind(&ChromeRenderMessageFilter::BindNetworkHints,
|
| - base::Unretained(chrome_render_filter)),
|
| - BrowserThread::GetTaskRunnerForThread(BrowserThread::IO));
|
| - host->AddFilter(chrome_render_filter);
|
| + host->AddFilter(new ChromeRenderMessageFilter(id, profile));
|
| #if defined(ENABLE_EXTENSIONS)
|
| host->AddFilter(new cast::CastTransportHostFilter);
|
| #endif
|
|
|