Chromium Code Reviews| Index: cc/resources/tile_manager.h |
| diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h |
| index 5ad80910f8e8aed434edc19e2a04571ce3d62781..cf481e91a6bea32814509b1bf51c61a9c355380f 100644 |
| --- a/cc/resources/tile_manager.h |
| +++ b/cc/resources/tile_manager.h |
| @@ -227,7 +227,10 @@ class CC_EXPORT TileManager : public RasterizerClient, |
| void SetRasterizerForTesting(Rasterizer* rasterizer); |
| - void CleanUpReleasedTilesForTesting() { CleanUpReleasedTiles(); } |
| + void CleanUpReleasedTilesForTesting() { |
| + FreeResourcesForReleasedTiles(); |
|
reveman
2014/07/10 16:21:56
please move this to a separate function or change
sohanjg
2014/07/11 15:14:12
Done.
|
| + CleanUpReleasedTiles(); |
| + } |
| protected: |
| TileManager(TileManagerClient* client, |
| @@ -240,6 +243,7 @@ class CC_EXPORT TileManager : public RasterizerClient, |
| friend class Tile; |
| void DidChangeTilePriority(Tile* tile); |
| + void FreeResourcesForReleasedTiles(); |
| void CleanUpReleasedTiles(); |
| // Overriden from RefCountedManager<Tile>: |
| @@ -331,8 +335,6 @@ class CC_EXPORT TileManager : public RasterizerClient, |
| // Queue used when scheduling raster tasks. |
| RasterTaskQueue raster_queue_; |
| - std::vector<scoped_refptr<RasterTask> > orphan_raster_tasks_; |
| - |
| UniqueNotifier ready_to_activate_check_notifier_; |
| DISALLOW_COPY_AND_ASSIGN(TileManager); |