Chromium Code Reviews| Index: cc/resources/tile_manager.cc |
| diff --git a/cc/resources/tile_manager.cc b/cc/resources/tile_manager.cc |
| index b93cd69710a93ffdaf5f51a93a90b75953f6fa7c..b2d6a1de7f256d63cc363ba0a8fbbb0b1281a0ad 100644 |
| --- a/cc/resources/tile_manager.cc |
| +++ b/cc/resources/tile_manager.cc |
| @@ -641,10 +641,15 @@ void TileManager::GatherPixelRefsForTile(Tile* tile) { |
| if (managed_tile_state.need_to_gather_pixel_refs) { |
| base::TimeTicks start_time = |
| rendering_stats_instrumentation_->StartRecording(); |
| - tile->picture_pile()->GatherPixelRefs( |
| - tile->content_rect_, |
| - tile->contents_scale_, |
| - managed_tile_state.pending_pixel_refs); |
| + for (PicturePileImpl::LazyPixelRefIterator pixel_ref_iter( |
|
enne (OOO)
2013/04/22 19:10:56
Looks fine to me. I think I generally indent 5 sp
|
| + tile->content_rect(), |
| + tile->contents_scale(), |
| + tile->picture_pile()); |
| + pixel_ref_iter; |
| + ++pixel_ref_iter) { |
| + managed_tile_state.pending_pixel_refs.push_back(*pixel_ref_iter); |
| + ++pixel_ref_iter; |
| + } |
| managed_tile_state.need_to_gather_pixel_refs = false; |
| base::TimeDelta duration = |
| rendering_stats_instrumentation_->EndRecording(start_time); |
| @@ -814,7 +819,6 @@ void TileManager::OnRasterTaskCompleted( |
| // Finish resource initialization if |can_use_gpu_memory| is true. |
| if (managed_tile_state.can_use_gpu_memory) { |
| - |
| // Tile resources can't be freed until upload has completed. |
| tile->drawing_info().can_be_freed_ = false; |