| Index: content/renderer/media/android/webmediaplayer_android.cc
|
| diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
|
| index e1a8e204cd1158a35da69ebd8f3d6721282fa024..3770ac52bd696115e3beea6d708dc27e631bbac5 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -958,6 +958,12 @@ void WebMediaPlayerAndroid::OnVideoSizeChanged(int width, int height) {
|
| cc::VideoLayer::Create(cc_blink::WebLayerImpl::LayerSettings(), this,
|
| media::VIDEO_ROTATION_0)));
|
| client_->setWebLayer(video_weblayer_.get());
|
| +
|
| + // If we're paused after we receive metadata for the first time, tell the
|
| + // delegate we can now be safely suspended due to inactivity if a subsequent
|
| + // play event does not occur.
|
| + if (paused() && delegate_)
|
| + delegate_->DidPause(delegate_id_, false);
|
| }
|
| }
|
|
|
|
|