Index: cc/layers/layer_impl.cc |
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
index b657b32dea0b8120e2feba74345d9c27797ba30f..e6d9700043053afc091ed205e80e11e5d5eb047d 100644 |
--- a/cc/layers/layer_impl.cc |
+++ b/cc/layers/layer_impl.cc |
@@ -743,19 +743,12 @@ void LayerImpl::NoteLayerPropertyChangedForDescendants() { |
SetNeedsPushProperties(); |
} |
-#if DCHECK_IS_ON() |
-// Verify that the resource id is valid. |
-static ResourceId ValidateResource(const ResourceProvider* provider, |
- ResourceId id) { |
- provider->ValidateResource(id); |
- return id; |
-} |
-#endif |
- |
void LayerImpl::ValidateQuadResourcesInternal(DrawQuad* quad) const { |
#if DCHECK_IS_ON() |
- quad->IterateResources( |
- base::Bind(&ValidateResource, layer_tree_impl_->resource_provider())); |
+ const ResourceProvider* resource_provider = |
+ layer_tree_impl_->resource_provider(); |
+ for (ResourceId resource_id : quad->resources) |
+ resource_provider->ValidateResource(resource_id); |
#endif |
} |