Index: content/common/cc_messages.cc |
diff --git a/content/common/cc_messages.cc b/content/common/cc_messages.cc |
index 4750061bbcff65fc531d3d0ad15fd4f40f3dfff2..1e2d7419b3bb2b41708a6669b1f19d24ed37ac26 100644 |
--- a/content/common/cc_messages.cc |
+++ b/content/common/cc_messages.cc |
@@ -395,7 +395,7 @@ static size_t ReserveSizeForRenderPassWrite(const cc::RenderPass& p) { |
template<typename QuadType> |
static scoped_ptr<cc::DrawQuad> ReadDrawQuad(const Message* m, |
PickleIterator* iter) { |
- scoped_ptr<QuadType> quad = QuadType::Create(); |
+ scoped_ptr<QuadType> quad(new QuadType); |
if (!ReadParam(m, iter, quad.get())) |
return scoped_ptr<QuadType>().template PassAs<cc::DrawQuad>(); |
return quad.template PassAs<cc::DrawQuad>(); |