Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index 8b777e350c3f852ef628d4628b0e93109b5598a8..be5fa48921bf8b2eda5641bc90d184e63625f21f 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -1024,6 +1024,11 @@ void WebMediaPlayerImpl::OnPipelineMetadata( |
if (delegate_ && delegate_->IsHidden()) |
OnHidden(false); |
} |
+ |
+ // Tell the delegate we can now be safely suspended due to inactivity if a |
+ // subsequent play event does not occur. |
+ if (paused_) |
+ NotifyPlaybackPaused(); |
} |
void WebMediaPlayerImpl::OnPipelineBufferingStateChanged( |