Index: cc/resources/direct_raster_worker_pool.cc |
diff --git a/cc/resources/direct_raster_worker_pool.cc b/cc/resources/direct_raster_worker_pool.cc |
index 9ae00c25e78fbe34892f9412fb51a1af62271d57..947320802d2ee6d1815bd488d973bea48019b12a 100644 |
--- a/cc/resources/direct_raster_worker_pool.cc |
+++ b/cc/resources/direct_raster_worker_pool.cc |
@@ -104,15 +104,14 @@ |
} |
SkCanvas* DirectRasterWorkerPool::AcquireCanvasForRaster( |
- internal::WorkerPoolTask* task, |
- const Resource* resource) { |
- return resource_provider()->MapDirectRasterBuffer(resource->id()); |
+ internal::RasterWorkerPoolTask* task) { |
+ return resource_provider()->MapDirectRasterBuffer(task->resource()->id()); |
} |
-void DirectRasterWorkerPool::ReleaseCanvasForRaster( |
- internal::WorkerPoolTask* task, |
- const Resource* resource) { |
- resource_provider()->UnmapDirectRasterBuffer(resource->id()); |
+void DirectRasterWorkerPool::OnRasterCompleted( |
+ internal::RasterWorkerPoolTask* task, |
+ const PicturePileImpl::Analysis& analysis) { |
+ resource_provider()->UnmapDirectRasterBuffer(task->resource()->id()); |
} |
void DirectRasterWorkerPool::OnRasterTasksFinished() { |