| Index: cc/layers/delegated_renderer_layer.cc
|
| diff --git a/cc/layers/delegated_renderer_layer.cc b/cc/layers/delegated_renderer_layer.cc
|
| index 45a432f8edf93dfd4999e39d9c4132c358acd22c..11ac0e06e52e5c7f104fcce7855ee7c760e417e1 100644
|
| --- a/cc/layers/delegated_renderer_layer.cc
|
| +++ b/cc/layers/delegated_renderer_layer.cc
|
| @@ -70,10 +70,8 @@ void DelegatedRendererLayer::SetFrameData(
|
| if (frame_data_) {
|
| // Copy the resources from the last provided frame into the unused resources
|
| // list, as the new frame will provide its own resources.
|
| - unused_resources_for_child_compositor_.insert(
|
| - unused_resources_for_child_compositor_.end(),
|
| - frame_data_->resource_list.begin(),
|
| - frame_data_->resource_list.end());
|
| + ReturnResources(frame_data_->resource_list,
|
| + &unused_resources_for_child_compositor_);
|
| }
|
| frame_data_ = new_frame_data.Pass();
|
| if (!frame_data_->render_pass_list.empty()) {
|
| @@ -87,7 +85,7 @@ void DelegatedRendererLayer::SetFrameData(
|
| }
|
|
|
| void DelegatedRendererLayer::TakeUnusedResourcesForChildCompositor(
|
| - TransferableResourceArray* array) {
|
| + ReturnedResourceArray* array) {
|
| DCHECK(array->empty());
|
| array->clear();
|
|
|
|
|