Index: services/ui/public/cpp/client_compositor_frame_sink.cc |
diff --git a/services/ui/public/cpp/client_compositor_frame_sink.cc b/services/ui/public/cpp/client_compositor_frame_sink.cc |
index 26c60516b9643754039d166ef685b443cfc4d261..8a132ae2dd89572e12ba9f82306416f6c6d4c1f4 100644 |
--- a/services/ui/public/cpp/client_compositor_frame_sink.cc |
+++ b/services/ui/public/cpp/client_compositor_frame_sink.cc |
@@ -112,11 +112,13 @@ ClientCompositorFrameSink::ClientCompositorFrameSink( |
cc::switches::kEnableSurfaceSynchronization); |
} |
-void ClientCompositorFrameSink::DidReceiveCompositorFrameAck() { |
+void ClientCompositorFrameSink::DidReceiveCompositorFrameAck( |
+ const cc::ReturnedResourceArray& resources) { |
DCHECK(thread_checker_); |
DCHECK(thread_checker_->CalledOnValidThread()); |
if (!client_) |
return; |
+ client_->ReclaimResources(resources); |
client_->DidReceiveCompositorFrameAck(); |
} |