Index: cc/resources/pixel_buffer_tile_task_worker_pool.cc |
diff --git a/cc/resources/pixel_buffer_tile_task_worker_pool.cc b/cc/resources/pixel_buffer_tile_task_worker_pool.cc |
index f74e066e1a33e058c510199580ad5979dde9abdc..1b519f788bea11088465c21dea38f0f873c4d718 100644 |
--- a/cc/resources/pixel_buffer_tile_task_worker_pool.cc |
+++ b/cc/resources/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( |