Index: ui/aura/window.cc |
diff --git a/ui/aura/window.cc b/ui/aura/window.cc |
index 7eea861e61df66e8aced2740b7f187cef199b1f0..46fae7abcb7eecfea9a2ed3f2c9403f7dc88ae17 100644 |
--- a/ui/aura/window.cc |
+++ b/ui/aura/window.cc |
@@ -257,8 +257,8 @@ Window::~Window() { |
if (delegate_) |
delegate_->OnWindowDestroyed(this); |
ObserverListBase<WindowObserver>::Iterator iter(observers_); |
- WindowObserver* observer; |
- while ((observer = iter.GetNext())) { |
+ for (WindowObserver* observer = iter.GetNext(); observer; |
+ observer = iter.GetNext()) { |
RemoveObserver(observer); |
observer->OnWindowDestroyed(this); |
} |