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 7aeaabc250b8cd9a67bb4cd74bdd58cae19c0004..953aecf2638f472965ac55e6a35584e1815f0a17 100644 |
--- a/media/mojo/services/mojo_media_application.cc |
+++ b/media/mojo/services/mojo_media_application.cc |
@@ -35,7 +35,8 @@ class MojoMediaApplication |
// mojo::InterfaceFactory<mojo::MediaRenderer> implementation. |
void Create(mojo::ApplicationConnection* connection, |
mojo::InterfaceRequest<mojo::MediaRenderer> request) override { |
- mojo::BindToRequest(new MojoRendererService(), &request); |
+ // The created object is strongly bound to (and owned by) the pipe. |
+ new MojoRendererService(request.Pass()); |
} |
}; |