| Index: content/renderer/android/synchronous_compositor_proxy.h
|
| diff --git a/content/renderer/android/synchronous_compositor_proxy.h b/content/renderer/android/synchronous_compositor_proxy.h
|
| index a03bcb3d24c98c60f743c3ddf799be37f58b941d..09de349e4395123589a10633fd9812d65bcfe194 100644
|
| --- a/content/renderer/android/synchronous_compositor_proxy.h
|
| +++ b/content/renderer/android/synchronous_compositor_proxy.h
|
| @@ -61,7 +61,7 @@ class SynchronousCompositorProxy
|
| void DidActivatePendingTree() override;
|
| void Invalidate() override;
|
| void SwapBuffers(uint32_t output_surface_id,
|
| - cc::CompositorFrame* frame) override;
|
| + std::unique_ptr<cc::CompositorFrame> frame) override;
|
|
|
| void SetOutputSurface(SynchronousCompositorOutputSurface* output_surface);
|
| void OnMessageReceived(const IPC::Message& message);
|
| @@ -88,14 +88,15 @@ class SynchronousCompositorProxy
|
| SyncCompositorCommonRendererParams* common_renderer_params);
|
| void SetScroll(const gfx::ScrollOffset& total_scroll_offset);
|
|
|
| - void SwapBuffersHw(uint32_t output_surface_id, cc::CompositorFrame* frame);
|
| - void SendDemandDrawHwReply(cc::CompositorFrame* frame,
|
| + void SwapBuffersHw(uint32_t output_surface_id,
|
| + std::unique_ptr<cc::CompositorFrame> frame);
|
| + void SendDemandDrawHwReply(std::unique_ptr<cc::CompositorFrame> frame,
|
| uint32_t output_surface_id,
|
| IPC::Message* reply_message);
|
| void DoDemandDrawSw(const SyncCompositorDemandDrawSwParams& params);
|
| - void SwapBuffersSw(cc::CompositorFrame* frame);
|
| + void SwapBuffersSw(std::unique_ptr<cc::CompositorFrame> frame);
|
| void SendDemandDrawSwReply(bool success,
|
| - cc::CompositorFrame* frame,
|
| + std::unique_ptr<cc::CompositorFrame> frame,
|
| IPC::Message* reply_message);
|
| void SendAsyncRendererStateIfNeeded();
|
|
|
|
|