| Index: media/mojo/services/media_service.cc
|
| diff --git a/media/mojo/services/media_service.cc b/media/mojo/services/media_service.cc
|
| index 25e9834d65a36a8ca230b76154f670966742341e..7fc69d3ef70925e8a8f0ab2949205ae6c77c5cd5 100644
|
| --- a/media/mojo/services/media_service.cc
|
| +++ b/media/mojo/services/media_service.cc
|
| @@ -41,6 +41,7 @@
|
| }
|
|
|
| bool MediaService::OnServiceManagerConnectionLost() {
|
| + interface_factory_bindings_.CloseAllBindings();
|
| mojo_media_client_.reset();
|
| return true;
|
| }
|
| @@ -57,7 +58,7 @@
|
| if (!mojo_media_client_)
|
| return;
|
|
|
| - mojo::MakeStrongBinding(
|
| + interface_factory_bindings_.AddBinding(
|
| base::MakeUnique<InterfaceFactoryImpl>(
|
| std::move(host_interfaces), &media_log_, ref_factory_->CreateRef(),
|
| mojo_media_client_.get()),
|
|
|