Index: media/mojo/services/mojo_renderer_impl.cc |
diff --git a/media/mojo/services/mojo_renderer_impl.cc b/media/mojo/services/mojo_renderer_impl.cc |
index 4645bbda164511fcf88f031c4e4b45243da18551..0823a44c2f27284f5845ce5997d882ef04c46797 100644 |
--- a/media/mojo/services/mojo_renderer_impl.cc |
+++ b/media/mojo/services/mojo_renderer_impl.cc |
@@ -19,12 +19,12 @@ namespace media { |
MojoRendererImpl::MojoRendererImpl( |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
- mojo::ServiceProvider* media_renderer_provider) |
+ mojo::MediaRendererPtr remote_media_renderer) |
: task_runner_(task_runner), |
+ remote_media_renderer_(remote_media_renderer.Pass()), |
weak_factory_(this) { |
DVLOG(1) << __FUNCTION__; |
- DCHECK(media_renderer_provider); |
- mojo::ConnectToService(media_renderer_provider, &remote_media_renderer_); |
+ DCHECK(remote_media_renderer_); |
remote_media_renderer_.set_client(this); |
} |