Index: ui/compositor/layer.cc |
diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc |
index e378ea85c2bde485deada82740b422fdbdef97a3..d0b328d36fd3a91dbb0351d8c8facbbce12c2023 100644 |
--- a/ui/compositor/layer.cc |
+++ b/ui/compositor/layer.cc |
@@ -15,6 +15,7 @@ |
#include "cc/layers/delegated_renderer_layer.h" |
#include "cc/layers/solid_color_layer.h" |
#include "cc/layers/texture_layer.h" |
+#include "cc/output/copy_output_request.h" |
#include "cc/output/delegated_frame_data.h" |
#include "cc/output/filter_operation.h" |
#include "cc/output/filter_operations.h" |
@@ -625,6 +626,10 @@ void Layer::OnDeviceScaleFactorChanged(float device_scale_factor) { |
layer_mask_->OnDeviceScaleFactorChanged(device_scale_factor); |
} |
+void Layer::RequestCopyOfOutput(scoped_ptr<cc::CopyOutputRequest> request) { |
+ cc_layer_->RequestCopyOfOutput(request.Pass()); |
+} |
+ |
void Layer::PaintContents(SkCanvas* sk_canvas, |
gfx::Rect clip, |
gfx::RectF* opaque) { |