| Index: cc/output/direct_renderer.cc
|
| diff --git a/cc/output/direct_renderer.cc b/cc/output/direct_renderer.cc
|
| index 43e19c39c56a333e6f3e59092ea08ea05fd26188..16dcd5a3d3c35a8379c12ebb79ec20b9a6afec34 100644
|
| --- a/cc/output/direct_renderer.cc
|
| +++ b/cc/output/direct_renderer.cc
|
| @@ -404,10 +404,11 @@ void DirectRenderer::DoDrawPolygon(const DrawPolygon& poly,
|
| }
|
| }
|
|
|
| -void DirectRenderer::FlushPolygons(ScopedPtrDeque<DrawPolygon>* poly_list,
|
| - DrawingFrame* frame,
|
| - const gfx::Rect& render_pass_scissor,
|
| - bool use_render_pass_scissor) {
|
| +void DirectRenderer::FlushPolygons(
|
| + std::deque<scoped_ptr<DrawPolygon>>* poly_list,
|
| + DrawingFrame* frame,
|
| + const gfx::Rect& render_pass_scissor,
|
| + bool use_render_pass_scissor) {
|
| if (poly_list->empty()) {
|
| return;
|
| }
|
| @@ -473,7 +474,7 @@ void DirectRenderer::DrawRenderPass(DrawingFrame* frame,
|
| MoveFromDrawToWindowSpace(frame, render_pass_scissor_in_draw_space));
|
|
|
| const QuadList& quad_list = render_pass->quad_list;
|
| - ScopedPtrDeque<DrawPolygon> poly_list;
|
| + std::deque<scoped_ptr<DrawPolygon>> poly_list;
|
|
|
| int next_polygon_id = 0;
|
| int last_sorting_context_id = 0;
|
|
|