| Index: content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc
|
| diff --git a/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc b/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc
|
| index 08ce90eda5ccb2d6e0d0c98f30d1680d0dec53c8..2662b83fb4486a2bd5cefbc38804f2e134ec9fd5 100644
|
| --- a/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc
|
| +++ b/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc
|
| @@ -99,7 +99,8 @@ void GpuSurfacelessBrowserCompositorOutputSurface::Reshape(
|
|
|
| void GpuSurfacelessBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted(
|
| const std::vector<ui::LatencyInfo>& latency_info,
|
| - gfx::SwapResult result) {
|
| + gfx::SwapResult result,
|
| + const gpu::GpuProcessHostedCALayerTreeParamsMac* params_mac) {
|
| bool force_swap = false;
|
| if (result == gfx::SwapResult::SWAP_NAK_RECREATE_BUFFERS) {
|
| // Even through the swap failed, this is a fixable error so we can pretend
|
| @@ -108,8 +109,8 @@ void GpuSurfacelessBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted(
|
| output_surface_->RecreateBuffers();
|
| force_swap = true;
|
| }
|
| - GpuBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted(latency_info,
|
| - result);
|
| + GpuBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted(
|
| + latency_info, result, params_mac);
|
| if (force_swap)
|
| client_->SetNeedsRedrawRect(gfx::Rect(SurfaceSize()));
|
| }
|
|
|