Chromium Code Reviews| Index: ui/compositor/layer_animator.cc |
| diff --git a/ui/compositor/layer_animator.cc b/ui/compositor/layer_animator.cc |
| index 5af6fb6ae5c04a825d96fe7044288a0458cfaec7..7e013f2873543c404bce2667c199afb462472f2e 100644 |
| --- a/ui/compositor/layer_animator.cc |
| +++ b/ui/compositor/layer_animator.cc |
| @@ -872,12 +872,8 @@ void LayerAnimator::GetTargetValue( |
| } |
| void LayerAnimator::OnScheduled(LayerAnimationSequence* sequence) { |
| - if (observers_.might_have_observers()) { |
| - base::ObserverListBase<LayerAnimationObserver>::Iterator it(&observers_); |
| - LayerAnimationObserver* obs; |
| - while ((obs = it.GetNext()) != NULL) { |
| - sequence->AddObserver(obs); |
| - } |
| + for (LayerAnimationObserver& observer : observers_) { |
|
sky
2016/10/13 17:02:19
no {}
dcheng
2016/10/13 17:25:59
Done.
|
| + sequence->AddObserver(&observer); |
| } |
| sequence->OnScheduled(); |
| } |