| Index: services/service_manager/public/cpp/lib/binder_registry.cc
|
| diff --git a/services/service_manager/public/cpp/lib/binder_registry.cc b/services/service_manager/public/cpp/lib/binder_registry.cc
|
| index 64cee5d3d01bb38555e837fbaa0490e32e508e09..fa2a21f60e8174d1a69a084c57df409018fb7986 100644
|
| --- a/services/service_manager/public/cpp/lib/binder_registry.cc
|
| +++ b/services/service_manager/public/cpp/lib/binder_registry.cc
|
| @@ -8,7 +8,7 @@
|
|
|
| namespace service_manager {
|
|
|
| -BinderRegistry::BinderRegistry() {}
|
| +BinderRegistry::BinderRegistry() : weak_factory_(this) {}
|
| BinderRegistry::~BinderRegistry() {}
|
|
|
| void BinderRegistry::AddInterface(
|
| @@ -44,6 +44,10 @@ void BinderRegistry::BindInterface(
|
| }
|
| }
|
|
|
| +base::WeakPtr<BinderRegistry> BinderRegistry::GetWeakPtr() {
|
| + return weak_factory_.GetWeakPtr();
|
| +}
|
| +
|
| void BinderRegistry::SetInterfaceBinder(
|
| const std::string& interface_name,
|
| std::unique_ptr<InterfaceBinder> binder) {
|
|
|