Index: cc/test/fake_tile_manager.cc |
diff --git a/cc/test/fake_tile_manager.cc b/cc/test/fake_tile_manager.cc |
index 873e649a259b4df338f09ef1d6f45dd6a8354463..d5bc80bc516481f7ba027f4de7c48fc3e611b56d 100644 |
--- a/cc/test/fake_tile_manager.cc |
+++ b/cc/test/fake_tile_manager.cc |
@@ -73,7 +73,10 @@ FakeTileManager::FakeTileManager(TileManagerClient* client, |
raster_task_limit_bytes, |
NULL) {} |
-FakeTileManager::~FakeTileManager() {} |
+FakeTileManager::~FakeTileManager() { |
+ RasterWorkerPoolForTesting()->Shutdown(); |
+ RasterWorkerPoolForTesting()->CheckForCompletedTasks(); |
+} |
void FakeTileManager::AssignMemoryToTiles( |
const GlobalStateThatImpactsTilePriority& state) { |