Index: content/browser/renderer_host/render_widget_host_view_android.cc |
diff --git a/content/browser/renderer_host/render_widget_host_view_android.cc b/content/browser/renderer_host/render_widget_host_view_android.cc |
index 421d2f0fa998efaac3d6d5f69177a8c51401cb4f..48b80840120a60963642daaee23dbeaeef4987a0 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_android.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_android.cc |
@@ -115,7 +115,8 @@ RenderWidgetHostViewAndroid::RenderWidgetHostViewAndroid( |
current_mailbox_output_surface_id_(kUndefinedOutputSurfaceId), |
weak_ptr_factory_(this), |
overscroll_effect_enabled_(true), |
- flush_input_requested_(false) { |
+ flush_input_requested_(false), |
+ overlay_video_mode_(false) { |
if (CompositorImpl::UsesDirectGL()) { |
surface_texture_transport_.reset(new SurfaceTextureTransportClient()); |
layer_ = surface_texture_transport_->Initialize(); |
@@ -754,6 +755,13 @@ void RenderWidgetHostViewAndroid::SynchronousFrameMetadata( |
ComputeContentsSize(frame_metadata); |
} |
+void RenderWidgetHostViewAndroid::SetOverlayVideoMode(bool enabled) { |
+ if (overlay_video_mode_ == enabled) |
Ted C
2013/09/30 15:54:36
Doesn't look like you really need to store this va
|
+ return; |
+ overlay_video_mode_ = enabled; |
+ layer_->SetContentsOpaque(!enabled); |
+} |
+ |
void RenderWidgetHostViewAndroid::UpdateContentViewCoreFrameMetadata( |
const cc::CompositorFrameMetadata& frame_metadata) { |
if (content_view_core_) { |