Index: ui/base/win/osk_display_manager.cc |
diff --git a/ui/base/win/osk_display_manager.cc b/ui/base/win/osk_display_manager.cc |
index 251f59c83832be35bd23db239c7d4fda82dd69c0..c3abb9fc567eee070fbef9e5a39168bd1e56b875 100644 |
--- a/ui/base/win/osk_display_manager.cc |
+++ b/ui/base/win/osk_display_manager.cc |
@@ -237,11 +237,8 @@ void OnScreenKeyboardDetector::HandleKeyboardHidden() { |
} |
void OnScreenKeyboardDetector::ClearObservers() { |
- base::ObserverListBase<OnScreenKeyboardObserver>::Iterator iter(&observers_); |
- for (OnScreenKeyboardObserver* observer = iter.GetNext(); observer; |
- observer = iter.GetNext()) { |
- RemoveObserver(observer); |
- } |
+ for (auto& observer : observers_) |
+ RemoveObserver(&observer); |
} |
// OnScreenKeyboardDisplayManager member definitions. |