| Index: cc/resources/gpu_rasterizer.cc
|
| diff --git a/cc/resources/gpu_rasterizer.cc b/cc/resources/gpu_rasterizer.cc
|
| index 1d5f1420cf07a040e9d47f57c5bc8ddedd7e47e8..2937f75c2432b4bc24deaf3dbe22426f7da60c11 100644
|
| --- a/cc/resources/gpu_rasterizer.cc
|
| +++ b/cc/resources/gpu_rasterizer.cc
|
| @@ -119,17 +119,16 @@ void GpuRasterizer::AddToMultiPictureDraw(const Tile* tile,
|
| use_distance_field_text_ ||
|
| tile->raster_source()->ShouldAttemptToUseDistanceFieldText();
|
| scoped_ptr<ResourceProvider::ScopedWriteLockGr> lock(
|
| - new ResourceProvider::ScopedWriteLockGr(resource_provider_,
|
| - resource->id()));
|
| - SkSurface* sk_surface = lock->GetSkSurface(
|
| - use_distance_field_text, tile->raster_source()->CanUseLCDText(),
|
| - msaa_sample_count_);
|
| -
|
| - locks->push_back(lock.Pass());
|
| + new ResourceProvider::ScopedWriteLockGr(
|
| + resource_provider_, resource->id(), use_distance_field_text,
|
| + tile->raster_source()->CanUseLCDText(), msaa_sample_count_));
|
|
|
| + SkSurface* sk_surface = lock->get_sk_surface();
|
| if (!sk_surface)
|
| return;
|
|
|
| + locks->push_back(lock.Pass());
|
| +
|
| SkRTreeFactory factory;
|
| SkPictureRecorder recorder;
|
| gfx::Size size = resource->size();
|
|
|