Index: cc/resources/gpu_rasterizer.cc |
diff --git a/cc/resources/gpu_rasterizer.cc b/cc/resources/gpu_rasterizer.cc |
index 6f9786d36e5e1494c75045ea804927e27f3b1432..1f47d15ab57a9bffd3ddde13d541f32fde1a8f09 100644 |
--- a/cc/resources/gpu_rasterizer.cc |
+++ b/cc/resources/gpu_rasterizer.cc |
@@ -121,7 +121,8 @@ void GpuRasterizer::AddToMultiPictureDraw(const Tile* tile, |
scoped_ptr<ResourceProvider::ScopedWriteLockGr> lock( |
new ResourceProvider::ScopedWriteLockGr(resource_provider_, |
resource->id())); |
- SkSurface* sk_surface = lock->GetSkSurface( |
+ |
+ skia::RefPtr<SkSurface> sk_surface = lock->CreateSkSurface( |
use_distance_field_text, tile->raster_source()->CanUseLCDText()); |
locks->push_back(lock.Pass()); |