Chromium Code Reviews| Index: cc/resources/picture_layer_tiling.cc |
| diff --git a/cc/resources/picture_layer_tiling.cc b/cc/resources/picture_layer_tiling.cc |
| index 3604465c68409b8bc2d90b7b0a35c9c062f72a2b..8a038386b81c48ad861dab7c106324a33f743624 100644 |
| --- a/cc/resources/picture_layer_tiling.cc |
| +++ b/cc/resources/picture_layer_tiling.cc |
| @@ -111,7 +111,10 @@ void PictureLayerTiling::SetCanUseLCDText(bool can_use_lcd_text) { |
| void PictureLayerTiling::CreateMissingTilesInLiveTilesRect() { |
| const PictureLayerTiling* twin_tiling = client_->GetTwinTiling(this); |
| - for (TilingData::Iterator iter(&tiling_data_, live_tiles_rect_); iter; |
| + bool include_borders = true; |
| + for (TilingData::Iterator iter( |
| + &tiling_data_, live_tiles_rect_, include_borders); |
| + iter; |
| ++iter) { |
| TileMapKey key = iter.index(); |
| TileMap::iterator find = tiles_.find(key); |
| @@ -162,7 +165,11 @@ void PictureLayerTiling::Invalidate(const Region& layer_region) { |
| content_rect.Intersect(live_tiles_rect_); |
| if (content_rect.IsEmpty()) |
| continue; |
| - for (TilingData::Iterator iter(&tiling_data_, content_rect); iter; ++iter) { |
| + bool include_borders = true; |
| + for (TilingData::Iterator iter( |
| + &tiling_data_, content_rect, include_borders); |
| + iter; |
| + ++iter) { |
| TileMapKey key(iter.index()); |
| TileMap::iterator find = tiles_.find(key); |
| if (find == tiles_.end()) |
| @@ -435,7 +442,9 @@ void PictureLayerTiling::UpdateTilePriorities( |
| 1.0f / (contents_scale_ * layer_contents_scale); |
| // Assign now priority to all visible tiles. |
| - for (TilingData::Iterator iter(&tiling_data_, visible_rect_in_content_space); |
| + bool include_borders = true; |
| + for (TilingData::Iterator iter( |
| + &tiling_data_, visible_rect_in_content_space, include_borders); |
| iter; |
| ++iter) { |
| TileMap::iterator find = tiles_.find(iter.index()); |
| @@ -737,7 +746,9 @@ PictureLayerTiling::TilingRasterTileIterator::TilingRasterTileIterator( |
| eventually_rect_in_content_space_(tiling_->current_eventually_rect_), |
| tree_(tree), |
| current_tile_(NULL), |
| - visible_iterator_(&tiling->tiling_data_, visible_rect_in_content_space_), |
| + visible_iterator_(&tiling->tiling_data_, |
| + visible_rect_in_content_space_, |
| + true), |
|
danakj
2014/03/17 23:46:07
can you add comment that this bool is include_bord
enne (OOO)
2014/03/17 23:53:09
Ok sure. Comments always feel awkward to me, so I
|
| spiral_iterator_(&tiling->tiling_data_, |
| skewport_in_content_space_, |
| visible_rect_in_content_space_, |