| Index: cc/resources/tile_manager.h
 | 
| diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h
 | 
| index 686d0d06aae9d1513915100210c1de18bb91fd1c..849e4a414146598411f5261cfcc6b0103be053e0 100644
 | 
| --- a/cc/resources/tile_manager.h
 | 
| +++ b/cc/resources/tile_manager.h
 | 
| @@ -142,7 +142,11 @@ class CC_EXPORT TileManager : public RasterizerClient,
 | 
|  
 | 
|    void SetRasterizerForTesting(Rasterizer* rasterizer);
 | 
|  
 | 
| -  void CleanUpReleasedTilesForTesting() { CleanUpReleasedTiles(); }
 | 
| +  void FreeResourcesAndCleanUpReleasedTilesForTesting() {
 | 
| +    prioritized_tiles_.Clear();
 | 
| +    FreeResourcesForReleasedTiles();
 | 
| +    CleanUpReleasedTiles();
 | 
| +  }
 | 
|  
 | 
|   protected:
 | 
|    TileManager(TileManagerClient* client,
 | 
| @@ -155,6 +159,7 @@ class CC_EXPORT TileManager : public RasterizerClient,
 | 
|    friend class Tile;
 | 
|    void DidChangeTilePriority(Tile* tile);
 | 
|  
 | 
| +  void FreeResourcesForReleasedTiles();
 | 
|    void CleanUpReleasedTiles();
 | 
|  
 | 
|    // Overriden from RefCountedManager<Tile>:
 | 
| 
 |