Index: content/browser/renderer_host/render_widget_host_impl.cc |
diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc |
index edd21fe5987575faff070ae5dc9e50fd355d00f0..289879da2c4954ff3fc79fc845006e70883dd146 100644 |
--- a/content/browser/renderer_host/render_widget_host_impl.cc |
+++ b/content/browser/renderer_host/render_widget_host_impl.cc |
@@ -1482,7 +1482,9 @@ bool RenderWidgetHostImpl::OnSwapCompositorFrame( |
ack.gl_frame_data = frame->gl_frame_data.Pass(); |
ack.gl_frame_data->sync_point = 0; |
} else if (frame->delegated_frame_data) { |
- ack.resources.swap(frame->delegated_frame_data->resource_list); |
+ cc::TransferableResource::ReturnResources( |
+ frame->delegated_frame_data->resource_list, |
+ &ack.resources); |
} else if (frame->software_frame_data) { |
ack.last_software_frame_id = frame->software_frame_data->id; |
} |