Index: cc/test/fake_tile_manager.cc |
diff --git a/cc/test/fake_tile_manager.cc b/cc/test/fake_tile_manager.cc |
index a0d03df76bf05b20055f1ab0b80ef9c560e1fd25..cbd09f25035f1bcfa5d8161de43b4899551c61b7 100644 |
--- a/cc/test/fake_tile_manager.cc |
+++ b/cc/test/fake_tile_manager.cc |
@@ -25,6 +25,8 @@ class FakeRasterWorkerPool : public RasterWorkerPool { |
++it) { |
internal::RasterWorkerPoolTask* task = it->task; |
+ task->WillSchedule(); |
+ task->ScheduleOnOriginThread(this); |
task->DidSchedule(); |
completed_tasks_.push_back(task); |
@@ -35,7 +37,9 @@ class FakeRasterWorkerPool : public RasterWorkerPool { |
internal::WorkerPoolTask* task = completed_tasks_.front().get(); |
task->WillComplete(); |
+ task->CompleteOnOriginThread(this); |
task->DidComplete(); |
+ |
task->RunReplyOnOriginThread(); |
completed_tasks_.pop_front(); |
@@ -49,15 +53,12 @@ class FakeRasterWorkerPool : public RasterWorkerPool { |
} |
// Overridden from internal::WorkerPoolTaskClient: |
- virtual SkCanvas* AcquireCanvasForRaster(internal::RasterWorkerPoolTask* task) |
- OVERRIDE { |
+ virtual SkCanvas* AcquireCanvasForRaster(internal::WorkerPoolTask* task, |
+ const Resource* resource) OVERRIDE { |
return NULL; |
} |
- virtual void OnRasterCompleted(internal::RasterWorkerPoolTask* task, |
- const PicturePileImpl::Analysis& analysis) |
- OVERRIDE {} |
- virtual void OnImageDecodeCompleted(internal::WorkerPoolTask* task) OVERRIDE { |
- } |
+ virtual void ReleaseCanvasForRaster(internal::WorkerPoolTask* task, |
+ const Resource* resource) OVERRIDE {} |
private: |
// Overridden from RasterWorkerPool: |