Index: cc/CCRenderSurface.cpp |
diff --git a/cc/CCRenderSurface.cpp b/cc/CCRenderSurface.cpp |
index f4e1d8d6528044ae4ac969a764313e37332b386f..0e66c110985eb18765e53dff053b7f61412583ab 100644 |
--- a/cc/CCRenderSurface.cpp |
+++ b/cc/CCRenderSurface.cpp |
@@ -191,11 +191,11 @@ void CCRenderSurface::appendRenderPasses(CCRenderPassSink& passSink) |
for (size_t i = 0; i < m_contributingDelegatedRenderPassLayerList.size(); ++i) |
m_contributingDelegatedRenderPassLayerList[i]->appendContributingRenderPasses(passSink); |
- OwnPtr<CCRenderPass> pass = CCRenderPass::create(renderPassId(), m_contentRect, m_screenSpaceTransform); |
+ scoped_ptr<CCRenderPass> pass = CCRenderPass::create(renderPassId(), m_contentRect, m_screenSpaceTransform); |
pass->setDamageRect(m_damageTracker->currentDamageRect()); |
pass->setFilters(m_owningLayer->filters()); |
pass->setBackgroundFilters(m_owningLayer->backgroundFilters()); |
- passSink.appendRenderPass(pass.release()); |
+ passSink.appendRenderPass(pass.Pass()); |
} |
void CCRenderSurface::appendQuads(CCQuadSink& quadSink, CCAppendQuadsData& appendQuadsData, bool forReplica, CCRenderPass::Id renderPassId) |