Index: services/service_manager/connect_util.cc |
diff --git a/services/service_manager/connect_util.cc b/services/service_manager/connect_util.cc |
index c37b662680c23d99845013b98922392e704fd8af..085fdf601d96f0bba652426c1cfa48c3e31d9e8a 100644 |
--- a/services/service_manager/connect_util.cc |
+++ b/services/service_manager/connect_util.cc |
@@ -7,11 +7,18 @@ |
#include <memory> |
#include <utility> |
+#include "base/bind.h" |
#include "services/service_manager/connect_params.h" |
#include "services/service_manager/service_manager.h" |
namespace service_manager { |
+namespace { |
+ |
+void EmptyStartServiceCallback(mojom::ConnectResult result, |
+ const Identity& resolved_identity) {} |
+} |
+ |
mojo::ScopedMessagePipeHandle BindInterface( |
ServiceManager* service_manager, |
const Identity& source, |
@@ -22,6 +29,7 @@ mojo::ScopedMessagePipeHandle BindInterface( |
params->set_target(target); |
mojo::MessagePipe pipe; |
params->set_interface_request_info(interface_name, std::move(pipe.handle1)); |
+ params->set_start_service_callback(base::Bind(&EmptyStartServiceCallback)); |
service_manager->Connect(std::move(params)); |
return std::move(pipe.handle0); |
} |