Index: cc/software_renderer.cc |
diff --git a/cc/software_renderer.cc b/cc/software_renderer.cc |
index 3aef94903e5b9a70be07a9fb48fd30042ae8ef0f..44e758d101b116e1e0b33738f71427e887435d99 100644 |
--- a/cc/software_renderer.cc |
+++ b/cc/software_renderer.cc |
@@ -285,11 +285,6 @@ void SoftwareRenderer::drawRenderPassQuad(const DrawingFrame& frame, const Rende |
if (!contentTexture || !contentTexture->id()) |
return; |
- const RenderPass* renderPass = frame.renderPassesById->get(quad->render_pass_id); |
- DCHECK(renderPass); |
- if (!renderPass) |
- return; |
- |
DCHECK(isSoftwareResource(contentTexture->id())); |
ResourceProvider::ScopedReadLockSoftware lock(m_resourceProvider, contentTexture->id()); |
@@ -310,7 +305,7 @@ void SoftwareRenderer::drawRenderPassQuad(const DrawingFrame& frame, const Rende |
shader->setLocalMatrix(contentMat); |
m_skCurrentPaint.setShader(shader.get()); |
- SkImageFilter* filter = renderPass->filter.get(); |
+ SkImageFilter* filter = quad->filter.get(); |
if (filter) |
m_skCurrentPaint.setImageFilter(filter); |