Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index 0bf40594b49d519a242d450b1859190577331892..126fd0943bc5e3ea4fdb29583854087045111cb9 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -3177,18 +3177,15 @@ void LayerTreeHostImpl::AsValueWithFrameInto( |
MathUtil::AddToTracedValue("device_viewport_size", device_viewport_size_, |
state); |
- std::map<const Tile*, TilePriority> tile_map; |
- active_tree_->GetAllTilesAndPrioritiesForTracing(&tile_map); |
+ std::vector<PrioritizedTile> prioritized_tiles; |
+ active_tree_->GetAllPrioritizedTilesForTracing(&prioritized_tiles); |
if (pending_tree_) |
- pending_tree_->GetAllTilesAndPrioritiesForTracing(&tile_map); |
+ pending_tree_->GetAllPrioritizedTilesForTracing(&prioritized_tiles); |
state->BeginArray("active_tiles"); |
- for (const auto& pair : tile_map) { |
- const Tile* tile = pair.first; |
- const TilePriority& priority = pair.second; |
- |
+ for (const auto& prioritized_tile : prioritized_tiles) { |
state->BeginDictionary(); |
- tile->AsValueWithPriorityInto(priority, state); |
+ prioritized_tile.AsValueInto(state); |
state->EndDictionary(); |
} |
state->EndArray(); |