| Index: cc/test/fake_tile_manager.cc
|
| diff --git a/cc/test/fake_tile_manager.cc b/cc/test/fake_tile_manager.cc
|
| index 7740f33796be4bc3e27349d3699b63a2b295e97c..b2a575f95140dd4f7e92fa87ef2ebaa23dd0ab81 100644
|
| --- a/cc/test/fake_tile_manager.cc
|
| +++ b/cc/test/fake_tile_manager.cc
|
| @@ -84,7 +84,8 @@ FakeTileManager::FakeTileManager(TileManagerClient* client)
|
| NULL,
|
| make_scoped_ptr<RasterWorkerPool>(new FakeRasterWorkerPool),
|
| std::numeric_limits<unsigned>::max(),
|
| - NULL) {}
|
| + NULL,
|
| + true) {}
|
|
|
| FakeTileManager::FakeTileManager(TileManagerClient* client,
|
| ResourceProvider* resource_provider)
|
| @@ -92,7 +93,18 @@ FakeTileManager::FakeTileManager(TileManagerClient* client,
|
| resource_provider,
|
| make_scoped_ptr<RasterWorkerPool>(new FakeRasterWorkerPool),
|
| std::numeric_limits<unsigned>::max(),
|
| - NULL) {}
|
| + NULL,
|
| + true) {}
|
| +
|
| +FakeTileManager::FakeTileManager(TileManagerClient* client,
|
| + ResourceProvider* resource_provider,
|
| + bool allow_on_demand_raster)
|
| + : TileManager(client,
|
| + resource_provider,
|
| + make_scoped_ptr<RasterWorkerPool>(new FakeRasterWorkerPool),
|
| + std::numeric_limits<unsigned>::max(),
|
| + NULL,
|
| + allow_on_demand_raster) {}
|
|
|
| FakeTileManager::FakeTileManager(TileManagerClient* client,
|
| ResourceProvider* resource_provider,
|
| @@ -101,7 +113,8 @@ FakeTileManager::FakeTileManager(TileManagerClient* client,
|
| resource_provider,
|
| make_scoped_ptr<RasterWorkerPool>(new FakeRasterWorkerPool),
|
| raster_task_limit_bytes,
|
| - NULL) {}
|
| + NULL,
|
| + true) {}
|
|
|
| FakeTileManager::~FakeTileManager() {}
|
|
|
| @@ -125,6 +138,10 @@ void FakeTileManager::CheckForCompletedTasks() {
|
| RasterWorkerPoolForTesting()->CheckForCompletedTasks();
|
| }
|
|
|
| +void FakeTileManager::DidFinishRunningTasksForTesting() {
|
| + DidFinishRunningTasks();
|
| +}
|
| +
|
| void FakeTileManager::Release(Tile* tile) {
|
| TileManager::Release(tile);
|
| CleanUpReleasedTiles();
|
|
|