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(); |