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 17acf6f9e51c72cbcaeabcd472f1d2df91e2a9be..287541e1958c2355de0d375026b3a73c397e5b55 100644 |
--- a/cc/resources/zero_copy_tile_task_worker_pool.cc |
+++ b/cc/resources/zero_copy_tile_task_worker_pool.cc |
@@ -38,7 +38,7 @@ class RasterBufferImpl : public RasterBuffer { |
gpu_memory_buffer->GetStride(&stride); |
TileTaskWorkerPool::PlaybackToMemory(data, resource_->format(), |
resource_->size(), stride, |
- raster_source, rect, scale); |
+ raster_source, rect, rect, scale); |
gpu_memory_buffer->Unmap(); |
} |
@@ -176,9 +176,9 @@ ResourceFormat ZeroCopyTileTaskWorkerPool::GetResourceFormat() { |
} |
scoped_ptr<RasterBuffer> ZeroCopyTileTaskWorkerPool::AcquireBufferForRaster( |
- const Resource* resource) { |
+ const TileTaskData& data) { |
return make_scoped_ptr<RasterBuffer>( |
- new RasterBufferImpl(resource_provider_, resource)); |
+ new RasterBufferImpl(resource_provider_, data.resource)); |
} |
void ZeroCopyTileTaskWorkerPool::ReleaseBufferForRaster( |