| Index: cc/resources/gpu_rasterizer.cc
|
| diff --git a/cc/resources/gpu_rasterizer.cc b/cc/resources/gpu_rasterizer.cc
|
| index ee069b9ba0a9346b0b4ee61e4ab00cb4bdd39cd7..e0097f87ddba5998e01231549edb97cdca885681 100644
|
| --- a/cc/resources/gpu_rasterizer.cc
|
| +++ b/cc/resources/gpu_rasterizer.cc
|
| @@ -120,7 +120,10 @@ void GpuRasterizer::RasterizeSource(
|
| write_lock->InitSkSurface(use_worker_context, use_distance_field_text,
|
| raster_source->CanUseLCDText(),
|
| msaa_sample_count_);
|
| - picture->playback(write_lock->sk_surface()->getCanvas(), nullptr);
|
| + SkMultiPictureDraw multi_picture_draw;
|
| + multi_picture_draw.add(write_lock->sk_surface()->getCanvas(),
|
| + picture.get());
|
| + multi_picture_draw.draw(false);
|
| write_lock->ReleaseSkSurface();
|
| }
|
| }
|
|
|