| Index: cc/tiles/tile_manager.cc
|
| diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc
|
| index e2d11552268c562607b140c1b0349d73670a49a1..7597883e12594fa6fd145ad0b2290a54977d8cee 100644
|
| --- a/cc/tiles/tile_manager.cc
|
| +++ b/cc/tiles/tile_manager.cc
|
| @@ -403,6 +403,10 @@ void TileManager::FinishTasksAndCleanUp() {
|
| ready_to_draw_callback_weak_ptr_factory_.InvalidateWeakPtrs();
|
| raster_buffer_provider_ = nullptr;
|
|
|
| + // Ask the tracker to drop any locked decodes since we will be destroying the
|
| + // decode cache.
|
| + bool can_clear_decode_policy_tracking = false;
|
| + checker_image_tracker_.ClearTracker(can_clear_decode_policy_tracking);
|
| image_controller_.SetImageDecodeCache(nullptr);
|
| locked_image_tasks_.clear();
|
| }
|
|
|