Index: cc/output/software_renderer.cc |
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
index 06f18518762e7032a3a290a43c07486d5ebd0f22..442cd8d5aea01c8ea12a18bb3bcb09d5f8d68161 100644 |
--- a/cc/output/software_renderer.cc |
+++ b/cc/output/software_renderer.cc |
@@ -350,8 +350,8 @@ void SoftwareRenderer::DrawPictureQuad(const DrawingFrame* frame, |
TRACE_EVENT0("cc", |
"SoftwareRenderer::DrawPictureQuad"); |
- quad->picture_pile->RasterDirect(current_canvas_, quad->content_rect, |
- quad->contents_scale); |
+ quad->raster_source->PlaybackToSharedCanvas( |
+ current_canvas_, quad->content_rect, quad->contents_scale); |
current_canvas_->setDrawFilter(NULL); |
} |