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