summaryrefslogtreecommitdiffstats
path: root/cc/trees/layer_tree_host_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/trees/layer_tree_host_impl.cc')
-rw-r--r--cc/trees/layer_tree_host_impl.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
index 8643dbc..042365b 100644
--- a/cc/trees/layer_tree_host_impl.cc
+++ b/cc/trees/layer_tree_host_impl.cc
@@ -954,12 +954,12 @@ DrawResult LayerTreeHostImpl::CalculateRenderPasses(
append_quads_data.checkerboarded_no_recording_content_area;
checkerboarded_needs_raster_content_area +=
append_quads_data.checkerboarded_needs_raster_content_area;
-
- if (append_quads_data.num_missing_tiles) {
- bool layer_has_animating_transform =
+ if (append_quads_data.num_missing_tiles > 0) {
+ have_missing_animated_tiles |=
+ !it->was_ever_ready_since_last_transform_animation() ||
it->screen_space_transform_is_animating();
- if (layer_has_animating_transform)
- have_missing_animated_tiles = true;
+ } else {
+ it->set_was_ever_ready_since_last_transform_animation(true);
}
}