Index: services/ui/ws/display_client_compositor_frame_sink.cc |
diff --git a/services/ui/ws/display_client_compositor_frame_sink.cc b/services/ui/ws/display_client_compositor_frame_sink.cc |
index 7083b48c83c7102459355900fac404737e841c23..65c0fc90172b7d88dfc4b968e5d8b8393f7b069d 100644 |
--- a/services/ui/ws/display_client_compositor_frame_sink.cc |
+++ b/services/ui/ws/display_client_compositor_frame_sink.cc |
@@ -67,10 +67,12 @@ void DisplayClientCompositorFrameSink::SubmitCompositorFrame( |
last_submitted_frame_size_ = frame_size; |
} |
-void DisplayClientCompositorFrameSink::DidReceiveCompositorFrameAck() { |
+void DisplayClientCompositorFrameSink::DidReceiveCompositorFrameAck( |
+ const cc::ReturnedResourceArray& resources) { |
DCHECK(thread_checker_->CalledOnValidThread()); |
if (!client_) |
return; |
+ client_->ReclaimResources(resources); |
client_->DidReceiveCompositorFrameAck(); |
} |