Index: cc/quads/render_pass.h |
diff --git a/cc/quads/render_pass.h b/cc/quads/render_pass.h |
index 6b68f8d910b4c4065ef3d53bd1e45ce0be6cf843..3032f050d4c2396e3898e48f3fcae410e217c36e 100644 |
--- a/cc/quads/render_pass.h |
+++ b/cc/quads/render_pass.h |
@@ -92,7 +92,7 @@ class CC_EXPORT RenderPass { |
SharedQuadState* CreateAndAppendSharedQuadState(); |
template <typename DrawQuadType> |
DrawQuadType* CreateAndAppendDrawQuad() { |
- scoped_ptr<DrawQuadType> draw_quad = DrawQuadType::Create(); |
+ scoped_ptr<DrawQuadType> draw_quad = make_scoped_ptr(new DrawQuadType); |
quad_list.push_back(draw_quad.template PassAs<DrawQuad>()); |
return static_cast<DrawQuadType*>(quad_list.back()); |
} |