Index: content/browser/compositor/gpu_browser_compositor_output_surface.h |
diff --git a/content/browser/compositor/gpu_browser_compositor_output_surface.h b/content/browser/compositor/gpu_browser_compositor_output_surface.h |
index 7b4f242812244401c5c1c50aca056b80d691b048..dd6f5ff44e14af0ea4527eea4fbe4f04d511798a 100644 |
--- a/content/browser/compositor/gpu_browser_compositor_output_surface.h |
+++ b/content/browser/compositor/gpu_browser_compositor_output_surface.h |
@@ -36,6 +36,9 @@ class GpuBrowserCompositorOutputSurface |
protected: |
// BrowserCompositorOutputSurface: |
void OnReflectorChanged() override; |
+ void OnGpuSwapBuffersCompleted( |
+ const std::vector<ui::LatencyInfo>& latency_info, |
+ gfx::SwapResult result) override; |
// cc::OutputSurface implementation. |
void SwapBuffers(cc::CompositorFrame* frame) override; |
@@ -43,7 +46,6 @@ class GpuBrowserCompositorOutputSurface |
bool SurfaceIsSuspendForRecycle() const override; |
#if defined(OS_MACOSX) |
- void OnSurfaceDisplayed() override; |
void SetSurfaceSuspendedForRecycle(bool suspended) override; |
bool SurfaceShouldNotShowFramesAfterSuspendForRecycle() const override; |
enum ShouldShowFramesState { |
@@ -61,9 +63,6 @@ class GpuBrowserCompositorOutputSurface |
#endif |
CommandBufferProxyImpl* GetCommandBufferProxy(); |
- virtual void OnSwapBuffersCompleted( |
- const std::vector<ui::LatencyInfo>& latency_info, |
- gfx::SwapResult result); |
base::CancelableCallback<void(const std::vector<ui::LatencyInfo>&, |
gfx::SwapResult)> |