| 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
|
| }
|
|
|
|
|