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 21:47:50
I know you added todo in tile, but I just don't li
|
state->EndDictionary(); |
} |
state->EndArray(); |