Chromium Code Reviews| 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..798576ba3171803b1eed65b2a4ca53dd6ff580da 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.tile()->AsValueWithPriorityInto(prioritized_tile, state); |
|
vmpstr
2015/05/12 20:18:52
Can you leave a TODO here to clean this up? I thin
hendrikw
2015/05/12 21:40:17
Done.
|
| state->EndDictionary(); |
| } |
| state->EndArray(); |