Index: cc/layer_impl.cc |
diff --git a/cc/layer_impl.cc b/cc/layer_impl.cc |
index 1e873b4d1b64c0d7f99c8786eb9162771e6a6d16..dc86e4143e6798edcae3dc1239e9192ea37aa909 100644 |
--- a/cc/layer_impl.cc |
+++ b/cc/layer_impl.cc |
@@ -125,7 +125,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*) |