| Index: cc/resources/zero_copy_tile_task_worker_pool.cc
|
| diff --git a/cc/resources/zero_copy_tile_task_worker_pool.cc b/cc/resources/zero_copy_tile_task_worker_pool.cc
|
| index 8b80aa3292207d48f52c5033bb2b121fec3b9441..42e8ada4cd7b34fdf4c7dedd0094dce4122c9cfc 100644
|
| --- a/cc/resources/zero_copy_tile_task_worker_pool.cc
|
| +++ b/cc/resources/zero_copy_tile_task_worker_pool.cc
|
| @@ -31,9 +31,14 @@ class RasterBufferImpl : public RasterBuffer {
|
| if (!gpu_memory_buffer)
|
| return;
|
|
|
| - TileTaskWorkerPool::PlaybackToMemory(
|
| - gpu_memory_buffer->Map(), resource_->format(), resource_->size(),
|
| - gpu_memory_buffer->GetStride(), raster_source, rect, scale);
|
| + void* data = NULL;
|
| + bool rv = gpu_memory_buffer->Map(&data);
|
| + DCHECK(rv);
|
| + uint32 stride;
|
| + gpu_memory_buffer->GetStride(&stride);
|
| + TileTaskWorkerPool::PlaybackToMemory(data, resource_->format(),
|
| + resource_->size(), stride,
|
| + raster_source, rect, scale);
|
| gpu_memory_buffer->Unmap();
|
| }
|
|
|
|
|