| Index: cc/resources/picture_layer_tiling.cc
|
| diff --git a/cc/resources/picture_layer_tiling.cc b/cc/resources/picture_layer_tiling.cc
|
| index 771826febfb2c441c26ca5ddcc2fb4d403f09b67..4dc46e0820b04062bbb8621ed8ef32985a51d4bc 100644
|
| --- a/cc/resources/picture_layer_tiling.cc
|
| +++ b/cc/resources/picture_layer_tiling.cc
|
| @@ -126,8 +126,7 @@ Tile* PictureLayerTiling::CreateTile(int i,
|
| if (Tile* candidate_tile = twin_tiling->TileAt(i, j)) {
|
| gfx::Rect rect =
|
| gfx::ScaleToEnclosingRect(paint_rect, 1.0f / contents_scale_);
|
| - const Region* invalidation = client_->GetPendingInvalidation();
|
| - if (!invalidation || !invalidation->Intersects(rect)) {
|
| + if (!client_->GetInvalidation()->Intersects(rect)) {
|
| DCHECK(!candidate_tile->is_shared());
|
| DCHECK_EQ(i, candidate_tile->tiling_i_index());
|
| DCHECK_EQ(j, candidate_tile->tiling_j_index());
|
| @@ -149,8 +148,7 @@ Tile* PictureLayerTiling::CreateTile(int i,
|
| }
|
|
|
| void PictureLayerTiling::CreateMissingTilesInLiveTilesRect() {
|
| - const PictureLayerTiling* twin_tiling =
|
| - client_->GetPendingOrActiveTwinTiling(this);
|
| + const PictureLayerTiling* twin_tiling = client_->GetTwinTiling(this);
|
| bool include_borders = false;
|
| for (TilingData::Iterator iter(
|
| &tiling_data_, live_tiles_rect_, include_borders);
|
| @@ -227,8 +225,7 @@ void PictureLayerTiling::UpdateTilesToCurrentPile(
|
|
|
| // If the layer grew, the live_tiles_rect_ is not changed, but a new row
|
| // and/or column of tiles may now exist inside the same live_tiles_rect_.
|
| - const PictureLayerTiling* twin_tiling =
|
| - client_->GetPendingOrActiveTwinTiling(this);
|
| + const PictureLayerTiling* twin_tiling = client_->GetTwinTiling(this);
|
| if (after_right > before_right) {
|
| DCHECK_EQ(after_right, before_right + 1);
|
| for (int j = before_top; j <= after_bottom; ++j)
|
| @@ -632,8 +629,7 @@ void PictureLayerTiling::SetLiveTilesRect(
|
| RemoveTileAt(iter.index_x(), iter.index_y(), recycled_twin);
|
| }
|
|
|
| - const PictureLayerTiling* twin_tiling =
|
| - client_->GetPendingOrActiveTwinTiling(this);
|
| + const PictureLayerTiling* twin_tiling = client_->GetTwinTiling(this);
|
|
|
| // Iterate to allocate new tiles for all regions with newly exposed area.
|
| for (TilingData::DifferenceIterator iter(&tiling_data_,
|
| @@ -721,8 +717,7 @@ bool PictureLayerTiling::IsTileRequiredForActivation(const Tile* tile) const {
|
| if (client_->RequiresHighResToDraw())
|
| return true;
|
|
|
| - const PictureLayerTiling* twin_tiling =
|
| - client_->GetPendingOrActiveTwinTiling(this);
|
| + const PictureLayerTiling* twin_tiling = client_->GetTwinTiling(this);
|
| if (!twin_tiling)
|
| return true;
|
|
|
| @@ -745,8 +740,7 @@ bool PictureLayerTiling::IsTileRequiredForActivation(const Tile* tile) const {
|
| void PictureLayerTiling::UpdateTileAndTwinPriority(Tile* tile) const {
|
| UpdateTilePriority(tile);
|
|
|
| - const PictureLayerTiling* twin_tiling =
|
| - client_->GetPendingOrActiveTwinTiling(this);
|
| + const PictureLayerTiling* twin_tiling = client_->GetTwinTiling(this);
|
| if (!tile->is_shared() || !twin_tiling) {
|
| WhichTree tree = client_->GetTree();
|
| WhichTree twin_tree = tree == ACTIVE_TREE ? PENDING_TREE : ACTIVE_TREE;
|
|
|