| 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.
|
|
|