Chromium Code Reviews| Index: content/browser/compositor/gpu_browser_compositor_output_surface.cc |
| diff --git a/content/browser/compositor/gpu_browser_compositor_output_surface.cc b/content/browser/compositor/gpu_browser_compositor_output_surface.cc |
| index 8d10b058ac1ac42b457e4dc8ef8ed4c7fa3e43ee..a2474dff93ea8a7cd394596cedce0115b0af9876 100644 |
| --- a/content/browser/compositor/gpu_browser_compositor_output_surface.cc |
| +++ b/content/browser/compositor/gpu_browser_compositor_output_surface.cc |
| @@ -127,7 +127,7 @@ void GpuBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted( |
| gfx::SwapResult result, |
| const gpu::GpuProcessHostedCALayerTreeParamsMac* params_mac) { |
| #if defined(OS_MACOSX) |
| - if (!SurfaceIsSuspendForRecycle()) { |
| + if (should_show_frames_state_ == SHOULD_SHOW_FRAMES) { |
|
ccameron
2016/05/10 20:58:52
This is a change in behavior -- the previous patch
|
| gfx::AcceleratedWidget native_widget = |
| content::GpuSurfaceTracker::Get()->AcquireNativeWidget( |
| params_mac->surface_handle); |
| @@ -167,11 +167,6 @@ void GpuBrowserCompositorOutputSurface::SetSurfaceSuspendedForRecycle( |
| } |
| } |
| } |
| - |
| -bool GpuBrowserCompositorOutputSurface:: |
| - SurfaceShouldNotShowFramesAfterSuspendForRecycle() const { |
| - return should_show_frames_state_ != SHOULD_SHOW_FRAMES; |
| -} |
| #endif |
| bool GpuBrowserCompositorOutputSurface::SurfaceIsSuspendForRecycle() const { |