| Index: cc/layers/layer_impl.cc
|
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
|
| index 2c3986507554768eb44cf0938c968237b0a32858..735da8d4a12a0acebe99669aa4c304b722bf6998 100644
|
| --- a/cc/layers/layer_impl.cc
|
| +++ b/cc/layers/layer_impl.cc
|
| @@ -765,19 +765,14 @@ void LayerImpl::NoteLayerPropertyChangedForDescendants() {
|
| SetNeedsPushProperties();
|
| }
|
|
|
| +void LayerImpl::ValidateQuadResources(DrawQuad* quad) const {
|
| #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();
|
| + quad->IterateResources([resource_provider](ResourceId resource_id) {
|
| + resource_provider->ValidateResource(resource_id);
|
| + return resource_id;
|
| + });
|
| #endif
|
| }
|
|
|
|
|