Index: ash/laser/laser_pointer_view.cc |
diff --git a/ash/laser/laser_pointer_view.cc b/ash/laser/laser_pointer_view.cc |
index 956fbd9a7f1b4cd84d2f951aee1ed757cd976606..5f5b757a6b6fc7016966d09526bfb3c7eb51818e 100644 |
--- a/ash/laser/laser_pointer_view.cc |
+++ b/ash/laser/laser_pointer_view.cc |
@@ -438,7 +438,8 @@ void LaserPointerView::UpdateTime() { |
void LaserPointerView::DidReceiveCompositorFrameAck( |
const cc::ReturnedResourceArray& resources) { |
- ReclaimResources(resources); |
+ if (!resources.empty()) |
+ ReclaimResources(resources); |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, base::Bind(&LaserPointerView::OnDidDrawSurface, |