Index: cc/output/gl_renderer.cc |
diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc |
index 6bb6f439ed849eb831c38c3287eaa776d4160f6d..a6de8525dc21e6318666ea24c9d75ac8818ab21b 100644 |
--- a/cc/output/gl_renderer.cc |
+++ b/cc/output/gl_renderer.cc |
@@ -467,9 +467,10 @@ void GLRenderer::BeginDrawingFrame(DrawingFrame* frame) { |
for (size_t i = 0; i < frame->render_passes_in_draw_order->size(); ++i) { |
RenderPass* pass = frame->render_passes_in_draw_order->at(i); |
- for (size_t j = 0; j < pass->quad_list.size(); ++j) { |
- DrawQuad* quad = pass->quad_list[j]; |
- quad->IterateResources(wait_on_resource_syncpoints_callback); |
+ for (QuadList::Iterator iter = pass->quad_list.begin(); |
+ iter != pass->quad_list.end(); |
+ ++iter) { |
+ iter->IterateResources(wait_on_resource_syncpoints_callback); |
} |
} |