Index: cc/layers/layer_impl.cc |
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
index 65a7a507e6e22c824a9f9487f949742db3ce2619..7f560e676e1b2f919d39e3626799f2ec64d3a2c1 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 |
} |