Chromium Code Reviews| Index: remoting/protocol/webrtc_video_renderer_adapter.cc |
| diff --git a/remoting/protocol/webrtc_video_renderer_adapter.cc b/remoting/protocol/webrtc_video_renderer_adapter.cc |
| index 1dcd4ac0086d359be1ab8645f4654a408c715374..056036c3b30da8ff8a2b72a7d2eac360166f4327 100644 |
| --- a/remoting/protocol/webrtc_video_renderer_adapter.cc |
| +++ b/remoting/protocol/webrtc_video_renderer_adapter.cc |
| @@ -46,6 +46,11 @@ WebrtcVideoRendererAdapter::WebrtcVideoRendererAdapter( |
| WebrtcVideoRendererAdapter::~WebrtcVideoRendererAdapter() { |
| DCHECK(task_runner_->BelongsToCurrentThread()); |
| + |
| + webrtc::VideoTrackVector video_tracks = media_stream_->GetVideoTracks(); |
| + if (video_tracks.empty()) |
|
Sergey Ulanov
2016/03/31 22:06:19
I think this can be replaced with a DCHECK()
Irfan
2016/04/05 21:23:28
Done.
|
| + return; |
| + video_tracks[0]->RemoveSink(this); |
| } |
| void WebrtcVideoRendererAdapter::OnFrame(const cricket::VideoFrame& frame) { |
| @@ -75,5 +80,5 @@ void WebrtcVideoRendererAdapter::DrawFrame( |
| frame_consumer_->DrawFrame(std::move(frame), base::Closure()); |
| } |
| -} // namespace remoting |
| } // namespace protocol |
| +} // namespace remoting |