| Index: cc/resources/picture.cc
|
| diff --git a/cc/resources/picture.cc b/cc/resources/picture.cc
|
| index c35da96848e937b6b717874f7149d5ceba588a50..9a45ad19a67b666a4ce8923aa7bdf41a71546fff 100644
|
| --- a/cc/resources/picture.cc
|
| +++ b/cc/resources/picture.cc
|
| @@ -210,12 +210,14 @@ void Picture::Record(ContentLayerClient* painter,
|
| DCHECK(!picture_);
|
| DCHECK(!tile_grid_info.fTileInterval.isEmpty());
|
|
|
| - SkTileGridFactory factory(tile_grid_info);
|
| + // TODO(mtklein): If SkRTree sticks, clean up tile_grid_info. skbug.com/3085
|
| + SkRTreeFactory factory;
|
| SkPictureRecorder recorder;
|
|
|
| skia::RefPtr<SkCanvas> canvas;
|
| canvas = skia::SharePtr(recorder.beginRecording(
|
| - layer_rect_.width(), layer_rect_.height(), &factory));
|
| + layer_rect_.width(), layer_rect_.height(), &factory,
|
| + SkPictureRecorder::kComputeSaveLayerInfo_RecordFlag));
|
|
|
| ContentLayerClient::GraphicsContextStatus graphics_context_status =
|
| ContentLayerClient::GRAPHICS_CONTEXT_ENABLED;
|
|
|