Index: content/browser/compositor/gpu_process_transport_factory.cc |
diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc |
index ff2626e177be0b7a9fb237e459f941be8598ba54..b74845fde4401ceebbcef7086f79d094f8ad50d3 100644 |
--- a/content/browser/compositor/gpu_process_transport_factory.cc |
+++ b/content/browser/compositor/gpu_process_transport_factory.cc |
@@ -505,11 +505,14 @@ void GpuProcessTransportFactory::RemoveObserver( |
} |
#if defined(OS_MACOSX) |
-void GpuProcessTransportFactory::OnSurfaceDisplayed(int surface_id) { |
+void GpuProcessTransportFactory::OnGpuSwapBuffersCompleted( |
+ int surface_id, |
+ const std::vector<ui::LatencyInfo>& latency_info, |
+ gfx::SwapResult result) { |
BrowserCompositorOutputSurface* surface = output_surface_map_.Lookup( |
surface_id); |
if (surface) |
- surface->OnSurfaceDisplayed(); |
+ surface->OnGpuSwapBuffersCompleted(latency_info, result); |
} |
void GpuProcessTransportFactory::SetCompositorSuspendedForRecycle( |