Index: chrome/utility/chrome_content_utility_client.cc |
diff --git a/chrome/utility/chrome_content_utility_client.cc b/chrome/utility/chrome_content_utility_client.cc |
index b30f9f4661ca176184a3f719c365207ca263557a..0d2d215b4679ba0adc9a6f197a620e75a7e72386 100644 |
--- a/chrome/utility/chrome_content_utility_client.cc |
+++ b/chrome/utility/chrome_content_utility_client.cc |
@@ -113,10 +113,6 @@ std::unique_ptr<service_manager::Service> CreateImageDecoderService() { |
ChromeContentUtilityClient::ChromeContentUtilityClient() |
: filter_messages_(false) { |
-#if !defined(OS_ANDROID) |
- handlers_.push_back(new ProfileImportHandler()); |
-#endif |
- |
#if BUILDFLAG(ENABLE_EXTENSIONS) |
handlers_.push_back(new extensions::ExtensionsHandler(this)); |
handlers_.push_back(new image_writer::ImageWriterHandler()); |
@@ -208,6 +204,7 @@ void ChromeContentUtilityClient::ExposeInterfacesToBrowser( |
registry->AddInterface<net::interfaces::ProxyResolverFactory>( |
base::Bind(CreateProxyResolverFactory)); |
registry->AddInterface(base::Bind(CreateResourceUsageReporter)); |
+ registry->AddInterface(base::Bind(ProfileImportHandler::Create)); |
#endif |
registry->AddInterface( |
base::Bind(&safe_json::SafeJsonParserMojoImpl::Create)); |