Index: cc/raster/pixel_buffer_tile_task_worker_pool.cc |
diff --git a/cc/raster/pixel_buffer_tile_task_worker_pool.cc b/cc/raster/pixel_buffer_tile_task_worker_pool.cc |
index 674e145c534572a2a1909a074cdaa9a300730229..abf6ba635aecf8851568aee542262d06237c490e 100644 |
--- a/cc/raster/pixel_buffer_tile_task_worker_pool.cc |
+++ b/cc/raster/pixel_buffer_tile_task_worker_pool.cc |
@@ -43,7 +43,7 @@ class RasterBufferImpl : public RasterBuffer { |
TileTaskWorkerPool::PlaybackToMemory(memory_, resource_->format(), |
resource_->size(), stride_, |
- raster_source, rect, scale); |
+ raster_source, rect, rect, scale); |
} |
private: |
@@ -312,9 +312,9 @@ ResourceFormat PixelBufferTileTaskWorkerPool::GetResourceFormat() { |
} |
scoped_ptr<RasterBuffer> PixelBufferTileTaskWorkerPool::AcquireBufferForRaster( |
- const Resource* resource) { |
+ const TileTaskData& data) { |
return make_scoped_ptr<RasterBuffer>( |
- new RasterBufferImpl(resource_provider_, resource)); |
+ new RasterBufferImpl(resource_provider_, data.resource)); |
} |
void PixelBufferTileTaskWorkerPool::ReleaseBufferForRaster( |