Index: ash/laser/laser_pointer_view.cc |
diff --git a/ash/laser/laser_pointer_view.cc b/ash/laser/laser_pointer_view.cc |
index 026f950061bd27828be5620ab80e4049a7c55037..b665421854b96d046941c2360b51a3e6296785ec 100644 |
--- a/ash/laser/laser_pointer_view.cc |
+++ b/ash/laser/laser_pointer_view.cc |
@@ -396,7 +396,9 @@ void LaserPointerView::EvictFrame() { |
frame_sink_support_.EvictFrame(); |
} |
-void LaserPointerView::DidReceiveCompositorFrameAck() { |
+void LaserPointerView::DidReceiveCompositorFrameAck( |
+ const cc::ReturnedResourceArray& resources) { |
+ ReclaimResources(resources); |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, base::Bind(&LaserPointerView::OnDidDrawSurface, |
weak_ptr_factory_.GetWeakPtr())); |