| Index: cc/raster/tile_task_worker_pool_unittest.cc
|
| diff --git a/cc/raster/tile_task_worker_pool_unittest.cc b/cc/raster/tile_task_worker_pool_unittest.cc
|
| index c2959f3c46e2e418a22657c13bcba5802171c75e..a5e26cdb0647fa8af6740a6bed9fa482acea15de 100644
|
| --- a/cc/raster/tile_task_worker_pool_unittest.cc
|
| +++ b/cc/raster/tile_task_worker_pool_unittest.cc
|
| @@ -23,7 +23,6 @@
|
| #include "cc/raster/gpu_tile_task_worker_pool.h"
|
| #include "cc/raster/one_copy_tile_task_worker_pool.h"
|
| #include "cc/raster/synchronous_task_graph_runner.h"
|
| -#include "cc/raster/tile_task_runner.h"
|
| #include "cc/raster/zero_copy_tile_task_worker_pool.h"
|
| #include "cc/resources/resource_pool.h"
|
| #include "cc/resources/resource_provider.h"
|
| @@ -53,16 +52,16 @@ enum TileTaskWorkerPoolType {
|
|
|
| class TileTaskWorkerPoolTest;
|
|
|
| -class TestRasterTaskImpl : public RasterTask {
|
| +class TestRasterTaskImpl : public Task {
|
| public:
|
| TestRasterTaskImpl(std::unique_ptr<ScopedResource> resource,
|
| std::unique_ptr<RasterBuffer> raster_buffer,
|
| - ImageDecodeTask::Vector* dependencies)
|
| - : RasterTask(dependencies),
|
| + Task::Vector* dependencies)
|
| + : Task(dependencies),
|
| resource_(std::move(resource)),
|
| raster_buffer_(std::move(raster_buffer)),
|
| raster_source_(FakeRasterSource::CreateFilled(gfx::Size(1, 1))) {
|
| - SetTaskTypeId(TASK_TYPE_RASTER);
|
| + SetTaskType(TASK_TYPE_RASTER);
|
| }
|
|
|
| // Overridden from Task:
|
| @@ -90,7 +89,7 @@ class BlockingTestRasterTaskImpl : public TestRasterTaskImpl {
|
| BlockingTestRasterTaskImpl(std::unique_ptr<ScopedResource> resource,
|
| std::unique_ptr<RasterBuffer> raster_buffer,
|
| base::Lock* lock,
|
| - ImageDecodeTask::Vector* dependencies)
|
| + Task::Vector* dependencies)
|
| : TestRasterTaskImpl(std::move(resource),
|
| std::move(raster_buffer),
|
| dependencies),
|
| @@ -119,7 +118,7 @@ class TileTaskWorkerPoolTest
|
| bool canceled;
|
| };
|
|
|
| - typedef std::vector<scoped_refptr<RasterTask>> RasterTaskVector;
|
| + typedef Task::Vector RasterTaskVector;
|
|
|
| enum NamedTaskSet { REQUIRED_FOR_ACTIVATION, REQUIRED_FOR_DRAW, ALL };
|
|
|
| @@ -185,12 +184,12 @@ class TileTaskWorkerPoolTest
|
| for (auto task : completed_tasks) {
|
| // Don't process image decode tasks as there are no dependencies for
|
| // raster tasks in the tests.
|
| - if (task->GetTaskTypeId() == TASK_TYPE_RASTER) {
|
| + if (task->GetTaskType() == TASK_TYPE_RASTER) {
|
| TestRasterTaskImpl* raster_task =
|
| static_cast<TestRasterTaskImpl*>(task.get());
|
| RasterTaskCompleted(0, !raster_task->HasFinishedRunning());
|
| }
|
| - static_cast<TileTask*>(task.get())->DidComplete();
|
| + task->DidComplete();
|
| }
|
| }
|
|
|
| @@ -219,7 +218,7 @@ class TileTaskWorkerPoolTest
|
| resource->Allocate(size, ResourceProvider::TEXTURE_HINT_IMMUTABLE,
|
| RGBA_8888);
|
|
|
| - ImageDecodeTask::Vector empty;
|
| + Task::Vector empty;
|
| std::unique_ptr<RasterBuffer> raster_buffer =
|
| tile_task_worker_pool_->AsRasterBufferProvider()
|
| ->AcquireBufferForRaster(resource.get(), 0, 0);
|
| @@ -237,7 +236,7 @@ class TileTaskWorkerPoolTest
|
| resource->Allocate(size, ResourceProvider::TEXTURE_HINT_IMMUTABLE,
|
| RGBA_8888);
|
|
|
| - ImageDecodeTask::Vector empty;
|
| + Task::Vector empty;
|
| std::unique_ptr<RasterBuffer> raster_buffer =
|
| tile_task_worker_pool_->AsRasterBufferProvider()
|
| ->AcquireBufferForRaster(resource.get(), 0, 0);
|
|
|