| Index: cc/resources/one_copy_tile_task_worker_pool.cc
|
| diff --git a/cc/resources/one_copy_tile_task_worker_pool.cc b/cc/resources/one_copy_tile_task_worker_pool.cc
|
| index 1139fbeb507bc2aeb9f91d9f5e4e056c4c32eccf..33830746f861ddd9b7280fac6866753b52b9d642 100644
|
| --- a/cc/resources/one_copy_tile_task_worker_pool.cc
|
| +++ b/cc/resources/one_copy_tile_task_worker_pool.cc
|
| @@ -321,9 +321,13 @@ OneCopyTileTaskWorkerPool::PlaybackAndScheduleCopyOnWorkerThread(
|
|
|
| gfx::GpuMemoryBuffer* gpu_memory_buffer = write_lock->GetGpuMemoryBuffer();
|
| if (gpu_memory_buffer) {
|
| - TileTaskWorkerPool::PlaybackToMemory(
|
| - gpu_memory_buffer->Map(), src->format(), src->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, src->format(), src->size(),
|
| + stride, raster_source, rect, scale);
|
| gpu_memory_buffer->Unmap();
|
| }
|
| }
|
|
|