Index: blimp/client/core/compositor/blimp_compositor_frame_sink.cc |
diff --git a/blimp/client/core/compositor/blimp_compositor_frame_sink.cc b/blimp/client/core/compositor/blimp_compositor_frame_sink.cc |
index 716a8e55f368a2a8cd12cfe720b73ed2e1bc1cec..439585555ca623d76e610b9733fc66f830b4a2e4 100644 |
--- a/blimp/client/core/compositor/blimp_compositor_frame_sink.cc |
+++ b/blimp/client/core/compositor/blimp_compositor_frame_sink.cc |
@@ -40,6 +40,10 @@ void BlimpCompositorFrameSink::ReclaimCompositorResources( |
client_->ReclaimResources(resources); |
} |
+void BlimpCompositorFrameSink::SwapCompositorFrameAck() { |
+ client_->DidSwapBuffersComplete(); |
+} |
+ |
bool BlimpCompositorFrameSink::BindToClient( |
cc::CompositorFrameSinkClient* client) { |
bool success = cc::CompositorFrameSink::BindToClient(client); |
@@ -75,7 +79,6 @@ void BlimpCompositorFrameSink::SwapBuffers(cc::CompositorFrame frame) { |
main_task_runner_->PostTask( |
FROM_HERE, base::Bind(&BlimpCompositorFrameSinkProxy::SwapCompositorFrame, |
main_thread_proxy_, base::Passed(&frame))); |
- cc::CompositorFrameSink::PostSwapBuffersComplete(); |
} |
} // namespace client |