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 d2c3dd3c3738c631953c950f49b9a625f2214920..7ca298db3996ee89036e5efa00b36d012c41df16 100644 |
--- a/content/browser/android/content_view_core_impl.cc |
+++ b/content/browser/android/content_view_core_impl.cc |
@@ -342,8 +342,16 @@ void ContentViewCoreImpl::Show() { |
void ContentViewCoreImpl::Hide() { |
GetWebContents()->WasHidden(); |
+ PauseVideo(); |
} |
+void ContentViewCoreImpl::PauseVideo() { |
+ RenderViewHost* host = web_contents_->GetRenderViewHost(); |
+ if (host) |
+ host->Send(new ViewMsg_PauseVideo(host->GetRoutingID())); |
+} |
+ |
+ |
joth
2013/09/19 02:41:50
\nn
benm (inactive)
2013/09/19 03:27:32
Done.
|
void ContentViewCoreImpl::OnTabCrashed() { |
JNIEnv* env = AttachCurrentThread(); |
ScopedJavaLocalRef<jobject> obj = java_ref_.get(env); |