Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5892)

Unified Diff: chrome/utility/extensions/extensions_handler.cc

Issue 2810343002: Convert UtilityThread/Clients to add ConnectionFilters instead of using ChildThread's InterfaceRegi… (Closed)
Patch Set: . Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/utility/extensions/extensions_handler.h ('k') | content/public/common/BUILD.gn » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/utility/extensions/extensions_handler.cc
diff --git a/chrome/utility/extensions/extensions_handler.cc b/chrome/utility/extensions/extensions_handler.cc
index b1567175ccabb7f93adca7420624106924576ce7..819d390c73d52eefd9f0cc93e11baba79574b7d3 100644
--- a/chrome/utility/extensions/extensions_handler.cc
+++ b/chrome/utility/extensions/extensions_handler.cc
@@ -20,7 +20,7 @@
#include "content/public/utility/utility_thread.h"
#include "media/base/media.h"
#include "mojo/public/cpp/bindings/strong_binding.h"
-#include "services/service_manager/public/cpp/interface_registry.h"
+#include "services/service_manager/public/cpp/binder_registry.h"
#include "ui/base/ui_base_switches.h"
#if !defined(MEDIA_DISABLE_FFMPEG)
@@ -178,21 +178,25 @@ void ExtensionsHandler::PreSandboxStartup() {
// static
void ExtensionsHandler::ExposeInterfacesToBrowser(
- service_manager::InterfaceRegistry* registry,
+ service_manager::BinderRegistry* registry,
bool running_elevated) {
// If our process runs with elevated privileges, only add elevated Mojo
// interfaces to the interface registry.
if (running_elevated) {
#if defined(OS_WIN)
- registry->AddInterface(base::Bind(&RemovableStorageWriterImpl::Create));
- registry->AddInterface(base::Bind(&WiFiCredentialsGetterImpl::Create));
+ registry->AddInterface(base::Bind(&RemovableStorageWriterImpl::Create),
+ base::ThreadTaskRunnerHandle::Get());
+ registry->AddInterface(base::Bind(&WiFiCredentialsGetterImpl::Create),
+ base::ThreadTaskRunnerHandle::Get());
#endif
return;
}
- registry->AddInterface(base::Bind(&MediaParserImpl::Create));
+ registry->AddInterface(base::Bind(&MediaParserImpl::Create),
+ base::ThreadTaskRunnerHandle::Get());
#if !defined(OS_WIN)
- registry->AddInterface(base::Bind(&RemovableStorageWriterImpl::Create));
+ registry->AddInterface(base::Bind(&RemovableStorageWriterImpl::Create),
+ base::ThreadTaskRunnerHandle::Get());
#endif
}
« no previous file with comments | « chrome/utility/extensions/extensions_handler.h ('k') | content/public/common/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698