| Index: services/media/factory_service/media_player_impl.cc
|
| diff --git a/services/media/factory_service/media_player_impl.cc b/services/media/factory_service/media_player_impl.cc
|
| index ac254093fdbe901e1820921992b847ad8c743a76..8fa10af8d20ed73e2bccbb837b5487b225550cfe 100644
|
| --- a/services/media/factory_service/media_player_impl.cc
|
| +++ b/services/media/factory_service/media_player_impl.cc
|
| @@ -23,7 +23,7 @@ std::shared_ptr<MediaPlayerImpl> MediaPlayerImpl::Create(
|
| MediaPlayerImpl::MediaPlayerImpl(InterfaceHandle<SeekingReader> reader,
|
| InterfaceRequest<MediaPlayer> request,
|
| MediaFactoryService* owner)
|
| - : MediaFactoryService::Product(owner), binding_(this, request.Pass()) {
|
| + : MediaFactoryService::Product<MediaPlayer>(this, request.Pass(), owner) {
|
| DCHECK(reader);
|
|
|
| status_publisher_.SetCallbackRunner(
|
| @@ -37,9 +37,6 @@ MediaPlayerImpl::MediaPlayerImpl(InterfaceHandle<SeekingReader> reader,
|
|
|
| state_ = State::kWaiting;
|
|
|
| - // Go away when the client is no longer connected.
|
| - binding_.set_connection_error_handler([this]() { ReleaseFromOwner(); });
|
| -
|
| ConnectToService(app()->shell(), "mojo:media_factory", GetProxy(&factory_));
|
|
|
| factory_->CreateDemux(reader.Pass(), GetProxy(&demux_));
|
|
|