| Index: ui/aura/window.cc
|
| diff --git a/ui/aura/window.cc b/ui/aura/window.cc
|
| index d92078768d12c4d114c7178ac53db7372da53c33..c8860525d1223a517fe8258bd39ea5d1134d6614 100644
|
| --- a/ui/aura/window.cc
|
| +++ b/ui/aura/window.cc
|
| @@ -144,11 +144,9 @@ Window::~Window() {
|
|
|
| if (delegate_)
|
| delegate_->OnWindowDestroyed(this);
|
| - base::ObserverListBase<WindowObserver>::Iterator iter(&observers_);
|
| - for (WindowObserver* observer = iter.GetNext(); observer;
|
| - observer = iter.GetNext()) {
|
| - RemoveObserver(observer);
|
| - observer->OnWindowDestroyed(this);
|
| + for (WindowObserver& observer : observers_) {
|
| + RemoveObserver(&observer);
|
| + observer.OnWindowDestroyed(this);
|
| }
|
|
|
| // Delete the LayoutManager before properties. This way if the LayoutManager
|
|
|