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 fa3b000368fcfb135329d92f49f40dcae4b133e9..146b1f823eda2b55cc3ebfbf6d28800a554a299c 100644 |
--- a/content/browser/renderer_host/compositor_impl_android.cc |
+++ b/content/browser/renderer_host/compositor_impl_android.cc |
@@ -174,7 +174,7 @@ class OutputSurfaceWithoutParent : public cc::OutputSurface { |
~OutputSurfaceWithoutParent() override = default; |
- void SwapBuffers(cc::CompositorFrame* frame) override { |
+ void SwapBuffers(std::unique_ptr<cc::CompositorFrame> frame) override { |
GetCommandBufferProxy()->SetLatencyInfo(frame->metadata.latency_info); |
if (frame->gl_frame_data->sub_buffer_rect.IsEmpty()) { |
context_provider_->ContextSupport()->CommitOverlayPlanes(); |
@@ -264,7 +264,7 @@ class VulkanOutputSurface : public cc::OutputSurface { |
return true; |
} |
- void SwapBuffers(cc::CompositorFrame* frame) override { |
+ void SwapBuffers(std::unique_ptr<cc::CompositorFrame> frame) override { |
surface_->SwapBuffers(); |
PostSwapBuffersComplete(); |
client_->DidSwapBuffers(); |