| Index: content/browser/renderer_host/offscreen_canvas_frame_receiver_impl.cc
|
| diff --git a/content/browser/renderer_host/offscreen_canvas_frame_receiver_impl.cc b/content/browser/renderer_host/offscreen_canvas_frame_receiver_impl.cc
|
| index 3496764baec403ba23da29e3d3fff80ec13343b2..b6088b9563b497dfd9c8d4429cd31d5348aa75ff 100644
|
| --- a/content/browser/renderer_host/offscreen_canvas_frame_receiver_impl.cc
|
| +++ b/content/browser/renderer_host/offscreen_canvas_frame_receiver_impl.cc
|
| @@ -33,6 +33,12 @@ void OffscreenCanvasFrameReceiverImpl::Create(
|
| std::move(request));
|
| }
|
|
|
| +void OffscreenCanvasFrameReceiverImpl::SetClient(
|
| + blink::mojom::OffscreenCanvasFrameReceiverClientPtr client) {
|
| + DCHECK(!client_.get());
|
| + client_ = std::move(client);
|
| +}
|
| +
|
| void OffscreenCanvasFrameReceiverImpl::SubmitCompositorFrame(
|
| const cc::SurfaceId& surface_id,
|
| cc::CompositorFrame frame) {
|
| @@ -53,7 +59,9 @@ void OffscreenCanvasFrameReceiverImpl::SubmitCompositorFrame(
|
| // TODO(619136): Implement cc::SurfaceFactoryClient functions for resources
|
| // return.
|
| void OffscreenCanvasFrameReceiverImpl::ReturnResources(
|
| - const cc::ReturnedResourceArray& resources) {}
|
| + const cc::ReturnedResourceArray& resources) {
|
| + client_->ReturnResources(resources);
|
| +}
|
|
|
| void OffscreenCanvasFrameReceiverImpl::WillDrawSurface(
|
| const cc::SurfaceId& id,
|
|
|