Index: cc/test/fake_tile_manager.cc |
diff --git a/cc/test/fake_tile_manager.cc b/cc/test/fake_tile_manager.cc |
index b76cd17654e9c6cd56977e9d4c5e7a46d3cd5579..b98d08030dacf7215037e461935b5e0abc0a73c9 100644 |
--- a/cc/test/fake_tile_manager.cc |
+++ b/cc/test/fake_tile_manager.cc |
@@ -26,22 +26,16 @@ class FakeTileTaskRunnerImpl : public TileTaskRunner, public TileTaskClient { |
void ScheduleTasks(TaskGraph* graph) override { |
for (const auto& node : graph->nodes) { |
RasterTask* task = static_cast<RasterTask*>(node.task); |
- |
- task->WillSchedule(); |
- task->ScheduleOnOriginThread(this); |
- task->DidSchedule(); |
- |
completed_tasks_.push_back(task); |
} |
} |
- void CheckForCompletedTasks() override { |
+ void CollectCompletedTasks(Task::Vector* completed_tasks) override { |
+ // TODO(prashant.n): Modify the function definition to make it analogous |
+ // with other overridden definitions of CollectCompletedTasks. |
for (RasterTask::Vector::iterator it = completed_tasks_.begin(); |
it != completed_tasks_.end(); |
++it) { |
RasterTask* task = it->get(); |
- |
- task->WillComplete(); |
- task->CompleteOnOriginThread(this); |
task->DidComplete(); |
} |
completed_tasks_.clear(); |
@@ -53,6 +47,8 @@ class FakeTileTaskRunnerImpl : public TileTaskRunner, public TileTaskClient { |
return ResourceFormatRequiresSwizzle(GetResourceFormat(must_support_alpha)); |
} |
+ TileTaskClient* AsTileTaskClient() override { return this; } |
+ |
// Overridden from TileTaskClient: |
std::unique_ptr<RasterBuffer> AcquireBufferForRaster( |
const Resource* resource, |