Index: content/browser/android/content_view_core_impl.cc |
diff --git a/content/browser/android/content_view_core_impl.cc b/content/browser/android/content_view_core_impl.cc |
index 474e99536851d6b9c8e2de9aa1644b96243cda30..8ce4a7ec965aa140e55313c595543ae286fcd834 100644 |
--- a/content/browser/android/content_view_core_impl.cc |
+++ b/content/browser/android/content_view_core_impl.cc |
@@ -330,6 +330,7 @@ void ContentViewCoreImpl::OnShow(JNIEnv* env, jobject obj) { |
void ContentViewCoreImpl::Show() { |
GetWebContents()->WasShown(); |
+ ResumeVideo(); |
} |
void ContentViewCoreImpl::Hide() { |
@@ -343,6 +344,12 @@ void ContentViewCoreImpl::PauseVideo() { |
host->Send(new ViewMsg_PauseVideo(host->GetRoutingID())); |
} |
+void ContentViewCoreImpl::ResumeVideo() { |
+ RenderViewHost* host = web_contents_->GetRenderViewHost(); |
+ if (host) |
+ host->Send(new ViewMsg_ResumeVideo(host->GetRoutingID())); |
+} |
+ |
void ContentViewCoreImpl::OnTabCrashed() { |
JNIEnv* env = AttachCurrentThread(); |
ScopedJavaLocalRef<jobject> obj = java_ref_.get(env); |