| Index: cc/layers/layer_impl.cc
|
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
|
| index 1f09776d36c15e72ee3dbbda3c76b37808c57ba0..d5e2c9c7fa88b935f57c849d3b07fab74dc1dffd 100644
|
| --- a/cc/layers/layer_impl.cc
|
| +++ b/cc/layers/layer_impl.cc
|
| @@ -644,7 +644,6 @@ void LayerImpl::UpdatePropertyTreeForScrollingAndAnimationIfNeeded() {
|
| UpdatePropertyTreeScrollOffset();
|
|
|
| if (HasAnyAnimationTargetingProperty(TargetProperty::TRANSFORM)) {
|
| - UpdatePropertyTreeTransform();
|
| UpdatePropertyTreeTransformIsAnimated(
|
| HasPotentiallyRunningTransformAnimation());
|
| }
|
| @@ -682,6 +681,7 @@ void LayerImpl::OnTransformAnimated(const gfx::Transform& transform) {
|
| SetTransform(transform);
|
| UpdatePropertyTreeTransform();
|
| was_ever_ready_since_last_transform_animation_ = false;
|
| + layer_tree_impl()->AddToTransformAnimationsMap(id(), transform);
|
| if (old_transform != transform) {
|
| SetNeedsPushProperties();
|
| layer_tree_impl()->set_needs_update_draw_properties();
|
|
|