Index: cc/layer_impl.cc |
diff --git a/cc/layer_impl.cc b/cc/layer_impl.cc |
index 4927e7484d5040e6064261f47d6d179104a7c6c5..17700b749fe73289f29f45781c277abdf2b58abb 100644 |
--- a/cc/layer_impl.cc |
+++ b/cc/layer_impl.cc |
@@ -124,7 +124,9 @@ bool LayerImpl::descendantDrawsContent() |
scoped_ptr<SharedQuadState> LayerImpl::createSharedQuadState() const |
{ |
- return SharedQuadState::create(m_drawTransform, m_visibleContentRect, m_drawableContentRect, m_drawOpacity); |
+ scoped_ptr<SharedQuadState> state = SharedQuadState::Create(); |
+ state->SetAll(m_drawTransform, m_visibleContentRect, m_drawableContentRect, m_drawOpacity); |
+ return state.Pass(); |
} |
void LayerImpl::willDraw(ResourceProvider*) |