Index: content/browser/renderer_host/compositor_impl_android.cc |
diff --git a/content/browser/renderer_host/compositor_impl_android.cc b/content/browser/renderer_host/compositor_impl_android.cc |
index fcd0a7b3bdd8568029e12ab39c2e8e32659dfc97..15aac8b5f9ffd3b8ef1f169fc965b3f64c0a78ca 100644 |
--- a/content/browser/renderer_host/compositor_impl_android.cc |
+++ b/content/browser/renderer_host/compositor_impl_android.cc |
@@ -439,10 +439,7 @@ void CompositorImpl::SetHasTransparentBackground(bool flag) { |
} |
bool CompositorImpl::CompositeAndReadback(void *pixels, const gfx::Rect& rect) { |
- if (host_) |
- return host_->CompositeAndReadback(pixels, rect); |
- else |
- return false; |
+ return false; |
} |
void CompositorImpl::SetNeedsComposite() { |
@@ -623,6 +620,11 @@ void CompositorImpl::AttachLayerForReadback(scoped_refptr<cc::Layer> layer) { |
root_layer_->AddChild(layer); |
} |
+void CompositorImpl::RequestCopyOfOutputOnRootLayer( |
+ scoped_ptr<cc::CopyOutputRequest> request) { |
+ root_layer_->RequestCopyOfOutput(request.Pass()); |
+} |
+ |
void CompositorImpl::OnVSync(base::TimeTicks frame_time, |
base::TimeDelta vsync_period) { |
vsync_period_ = vsync_period; |