| Index: cc/trees/layer_tree_host.cc
|
| diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
|
| index f41bc9fea43e116e44e5cb744e9d05c65199a90c..9e8e07c18066632c3c9f42abf741a0cfbeaffe7a 100644
|
| --- a/cc/trees/layer_tree_host.cc
|
| +++ b/cc/trees/layer_tree_host.cc
|
| @@ -1361,6 +1361,28 @@ void LayerTreeHost::ElementTransformIsPotentiallyAnimatingChanged(
|
| layer->OnTransformIsPotentiallyAnimatingChanged(is_animating);
|
| }
|
|
|
| +void LayerTreeHost::ElementOpacityIsAnimatingChanged(
|
| + ElementId element_id,
|
| + ElementListType list_type,
|
| + AnimationChangeType change_type,
|
| + bool is_animating) {
|
| + Layer* layer = LayerById(element_id);
|
| + if (layer) {
|
| + switch (change_type) {
|
| + case AnimationChangeType::POTENTIAL:
|
| + layer->OnOpacityIsPotentiallyAnimatingChanged(is_animating);
|
| + break;
|
| + case AnimationChangeType::RUNNING:
|
| + layer->OnOpacityIsCurrentlyAnimatingChanged(is_animating);
|
| + break;
|
| + case AnimationChangeType::BOTH:
|
| + layer->OnOpacityIsPotentiallyAnimatingChanged(is_animating);
|
| + layer->OnOpacityIsCurrentlyAnimatingChanged(is_animating);
|
| + break;
|
| + }
|
| + }
|
| +}
|
| +
|
| gfx::ScrollOffset LayerTreeHost::GetScrollOffsetForAnimation(
|
| ElementId element_id) const {
|
| Layer* layer = LayerById(element_id);
|
|
|