| Index: cc/layers/picture_layer_impl.cc
|
| diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc
|
| index eae6cc2220954feaf014a9dfb917e1c8660e68a9..ce2606fdbbc111f642b7ed758f334fa0c96dcc69 100644
|
| --- a/cc/layers/picture_layer_impl.cc
|
| +++ b/cc/layers/picture_layer_impl.cc
|
| @@ -507,10 +507,12 @@ void PictureLayerImpl::UpdateTilePriorities(
|
| (layer_tree_impl()->CurrentBeginFrameArgs().frame_time -
|
| base::TimeTicks()).InSecondsF();
|
|
|
| + gfx::Rect viewport_rect_in_layer_space =
|
| + GetViewportForTilePriorityInContentSpace();
|
| bool tiling_needs_update = false;
|
| for (size_t i = 0; i < tilings_->num_tilings(); ++i) {
|
| - if (tilings_->tiling_at(i)->NeedsUpdateForFrameAtTime(
|
| - current_frame_time_in_seconds)) {
|
| + if (tilings_->tiling_at(i)->NeedsUpdateForFrameAtTimeAndViewport(
|
| + current_frame_time_in_seconds, viewport_rect_in_layer_space)) {
|
| tiling_needs_update = true;
|
| break;
|
| }
|
| @@ -518,8 +520,6 @@ void PictureLayerImpl::UpdateTilePriorities(
|
| if (!tiling_needs_update)
|
| return;
|
|
|
| - gfx::Rect viewport_rect_in_layer_space =
|
| - GetViewportForTilePriorityInContentSpace();
|
| WhichTree tree =
|
| layer_tree_impl()->IsActiveTree() ? ACTIVE_TREE : PENDING_TREE;
|
| for (size_t i = 0; i < tilings_->num_tilings(); ++i) {
|
|
|