| Index: media/blink/webmediaplayer_impl.cc
|
| diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc
|
| index 3855a74e34f14b176ba8dfeaad0e6d17eab9d3d3..3b93924a62565c8d01e0a02817604e52fc1d149e 100644
|
| --- a/media/blink/webmediaplayer_impl.cc
|
| +++ b/media/blink/webmediaplayer_impl.cc
|
| @@ -1082,6 +1082,9 @@ void WebMediaPlayerImpl::OnHidden() {
|
| // prevent an idle network connection from lingering.
|
| setBufferingStrategy(WebMediaPlayer::BufferingStrategy::Normal);
|
| pipeline_controller_.Suspend();
|
| + // If we're in the middle of a suspend/resume cycle we no longer want to
|
| + // resume when the suspend completes.
|
| + pending_suspend_resume_cycle_ = false;
|
| if (delegate_)
|
| delegate_->PlayerGone(delegate_id_);
|
| }
|
|
|