Index: cc/resources/gpu_rasterizer.cc |
diff --git a/cc/resources/gpu_rasterizer.cc b/cc/resources/gpu_rasterizer.cc |
index e3d165dcb53e187567e7eb009002f16d0fd4c26a..fe1025c11494638796ed59056395cfa3fe8ea2ee 100644 |
--- a/cc/resources/gpu_rasterizer.cc |
+++ b/cc/resources/gpu_rasterizer.cc |
@@ -128,11 +128,12 @@ void GpuRasterizer::AddToMultiPictureDraw(const Tile* tile, |
if (!sk_surface) |
return; |
+ SkRTreeFactory factory; |
SkPictureRecorder recorder; |
gfx::Size size = resource->size(); |
const int flags = SkPictureRecorder::kComputeSaveLayerInfo_RecordFlag; |
skia::RefPtr<SkCanvas> canvas = skia::SharePtr( |
- recorder.beginRecording(size.width(), size.height(), NULL, flags)); |
+ recorder.beginRecording(size.width(), size.height(), &factory, flags)); |
canvas->save(); |
tile->raster_source()->PlaybackToCanvas(canvas.get(), tile->content_rect(), |