| Index: media/mojo/services/mojo_media_application.cc
|
| diff --git a/media/mojo/services/mojo_media_application.cc b/media/mojo/services/mojo_media_application.cc
|
| index 38ce3a9f3392fde708142803ceb27e7e77e53087..3fd872df42c084231abf1f579e1576342e6aed9b 100644
|
| --- a/media/mojo/services/mojo_media_application.cc
|
| +++ b/media/mojo/services/mojo_media_application.cc
|
| @@ -36,6 +36,7 @@ void MojoMediaApplication::OnStart(shell::Connector* connector,
|
|
|
| bool MojoMediaApplication::OnConnect(shell::Connection* connection) {
|
| connection->AddInterface<mojom::ServiceFactory>(this);
|
| + remote_interface_provider_ = connection->GetRemoteInterfaceProvider();
|
| return true;
|
| }
|
|
|
| @@ -45,12 +46,12 @@ bool MojoMediaApplication::OnStop() {
|
| }
|
|
|
| void MojoMediaApplication::Create(
|
| - shell::Connection* connection,
|
| + const shell::Identity& remote_identity,
|
| mojo::InterfaceRequest<mojom::ServiceFactory> request) {
|
| // The created object is owned by the pipe.
|
| - new ServiceFactoryImpl(std::move(request),
|
| - connection->GetRemoteInterfaceProvider(), media_log_,
|
| - ref_factory_.CreateRef(), mojo_media_client_.get());
|
| + new ServiceFactoryImpl(std::move(request), remote_interface_provider_,
|
| + media_log_, ref_factory_.CreateRef(),
|
| + mojo_media_client_.get());
|
| }
|
|
|
| } // namespace media
|
|
|