| Index: ui/gfx/compositor/layer_animation_sequence.cc
|
| diff --git a/ui/gfx/compositor/layer_animation_sequence.cc b/ui/gfx/compositor/layer_animation_sequence.cc
|
| index f0deca6a71d74f0e8d2e5474625f2cf4edb1933e..8f34969d6801439cc6cc3e639da280662bec38e0 100644
|
| --- a/ui/gfx/compositor/layer_animation_sequence.cc
|
| +++ b/ui/gfx/compositor/layer_animation_sequence.cc
|
| @@ -29,7 +29,6 @@ LayerAnimationSequence::~LayerAnimationSequence() {
|
|
|
| void LayerAnimationSequence::Progress(base::TimeDelta elapsed,
|
| LayerAnimationDelegate* delegate) {
|
| - TRACE_EVENT0("LayerAnimationSequence", "Progress");
|
| if (elements_.size() == 0 || duration_ == base::TimeDelta())
|
| return;
|
|
|
| @@ -69,6 +68,15 @@ void LayerAnimationSequence::Progress(base::TimeDelta elapsed,
|
| }
|
| }
|
|
|
| +void LayerAnimationSequence::GetTargetValue(
|
| + LayerAnimationElement::TargetValue* target) const {
|
| + if (is_cyclic_)
|
| + return;
|
| +
|
| + for (size_t i = last_element_; i < elements_.size(); ++i)
|
| + elements_[i]->GetTargetValue(target);
|
| +}
|
| +
|
| void LayerAnimationSequence::Abort() {
|
| size_t current_index = last_element_ % elements_.size();
|
| while (current_index < elements_.size()) {
|
|
|