Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index 003d084d7aa973ba04948c9bddf7341192395248..2cd76805d0e0dfeae4994bbb8f3520d7ffd61696 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -953,6 +953,11 @@ void WebMediaPlayerImpl::OnPipelineMetadata( |
if (delegate_ && delegate_->IsHidden()) |
OnHidden(); |
} |
+ |
+ // 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( |