summaryrefslogtreecommitdiffstats
path: root/cc/test/fake_tile_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/test/fake_tile_manager.cc')
-rw-r--r--cc/test/fake_tile_manager.cc16
1 files changed, 13 insertions, 3 deletions
diff --git a/cc/test/fake_tile_manager.cc b/cc/test/fake_tile_manager.cc
index f40dbaa..c3af876 100644
--- a/cc/test/fake_tile_manager.cc
+++ b/cc/test/fake_tile_manager.cc
@@ -8,12 +8,22 @@
namespace cc {
+namespace {
+
+class FakeRasterWorkerPool : public RasterWorkerPool {
+ public:
+ FakeRasterWorkerPool() : RasterWorkerPool(NULL, 1) {}
+
+ virtual void ScheduleTasks(RasterTask::Queue* queue) OVERRIDE {}
+};
+
+} // namespace
+
FakeTileManager::FakeTileManager(TileManagerClient* client)
: TileManager(client,
NULL,
- RasterWorkerPool::Create(1),
+ make_scoped_ptr<RasterWorkerPool>(new FakeRasterWorkerPool),
1,
false,
- NULL,
- false) {}
+ NULL) {}
}