Index: content/renderer/android/synchronous_compositor_output_surface.cc |
diff --git a/content/renderer/android/synchronous_compositor_output_surface.cc b/content/renderer/android/synchronous_compositor_output_surface.cc |
index 2c0d349104bcdae9b6a74a3f89acdf85dc074a67..9f5a0a2d3479c1d8f0b87591f6ce54f171ff6498 100644 |
--- a/content/renderer/android/synchronous_compositor_output_surface.cc |
+++ b/content/renderer/android/synchronous_compositor_output_surface.cc |
@@ -155,11 +155,11 @@ void SynchronousCompositorOutputSurface::Reshape(const gfx::Size& size, |
} |
void SynchronousCompositorOutputSurface::SwapBuffers( |
- cc::CompositorFrame* frame) { |
+ std::unique_ptr<cc::CompositorFrame> frame) { |
DCHECK(CalledOnValidThread()); |
DCHECK(sync_client_); |
if (!fallback_tick_running_) { |
- sync_client_->SwapBuffers(output_surface_id_, frame); |
+ sync_client_->SwapBuffers(output_surface_id_, std::move(frame)); |
DeliverMessages(); |
} |
client_->DidSwapBuffers(); |