| 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 3db8ffcf93b9f72ec2566445f896cd012b3901ac..44ffcf937525821808be0583cb737cfbf9f2e699 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -72,7 +72,7 @@
|
| #include "chrome/browser/search/instant_service.h"
|
| #include "chrome/browser/search/instant_service_factory.h"
|
| #include "chrome/browser/search/search.h"
|
| -#include "chrome/browser/search_engines/search_provider_install_state_message_filter.h"
|
| +#include "chrome/browser/search_engines/search_provider_install_state_impl.h"
|
| #include "chrome/browser/speech/chrome_speech_recognition_manager_delegate.h"
|
| #include "chrome/browser/speech/tts_controller.h"
|
| #include "chrome/browser/speech/tts_message_filter.h"
|
| @@ -974,7 +974,11 @@ void ChromeContentBrowserClient::RenderProcessWillLaunch(
|
| #if defined(ENABLE_PRINTING)
|
| host->AddFilter(new printing::PrintingMessageFilter(id, profile));
|
| #endif
|
| - host->AddFilter(new SearchProviderInstallStateMessageFilter(id, profile));
|
| + host->AddOwnedInterface(
|
| + base::MakeUnique<SearchProviderInstallStateImpl>(id, profile),
|
| + &SearchProviderInstallStateImpl::Bind,
|
| + content::BrowserThread::GetTaskRunnerForThread(
|
| + content::BrowserThread::IO));
|
| #if defined(ENABLE_SPELLCHECK)
|
| host->AddFilter(new SpellCheckMessageFilter(id));
|
| #endif
|
|
|