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..b4638cf3c697989de46680df68e256b022abb186 100644 |
--- a/cc/raster/pixel_buffer_tile_task_worker_pool.cc |
+++ b/cc/raster/pixel_buffer_tile_task_worker_pool.cc |
@@ -36,14 +36,15 @@ class RasterBufferImpl : public RasterBuffer { |
// Overridden from RasterBuffer: |
void Playback(const RasterSource* raster_source, |
- const gfx::Rect& rect, |
+ const gfx::Rect& raster_full_rect, |
+ const gfx::Rect& raster_dirty_rect, |
float scale) override { |
if (!memory_) |
return; |
- TileTaskWorkerPool::PlaybackToMemory(memory_, resource_->format(), |
- resource_->size(), stride_, |
- raster_source, rect, scale); |
+ TileTaskWorkerPool::PlaybackToMemory( |
+ memory_, resource_->format(), resource_->size(), stride_, raster_source, |
+ raster_full_rect, raster_full_rect, scale); |
} |
private: |
@@ -312,9 +313,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( |