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..4cf056e5e4fe8d2901d2465da2d05c3b5c1f5290 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 (auto& observer : observers_) { |
|
sky
2016/10/13 02:20:57
no {}
dcheng
2016/10/13 02:39:22
Done.
|
| + sequence->AddObserver(&observer); |
| } |
| sequence->OnScheduled(); |
| } |