Index: chrome/browser/extensions/api/input_ime/input_ime_api.cc |
diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api.cc b/chrome/browser/extensions/api/input_ime/input_ime_api.cc |
index c95a9b3ab5e5db3b8c7cbca41d826a86032a729e..c25debb28169795639e8ff22f50e92272b12b584 100644 |
--- a/chrome/browser/extensions/api/input_ime/input_ime_api.cc |
+++ b/chrome/browser/extensions/api/input_ime/input_ime_api.cc |
@@ -174,14 +174,12 @@ bool ImeObserver::ShouldForwardKeyEvent() const { |
// the key events, and therefore, all key events will be eaten. |
// This is for error-tolerance, and it means that onKeyEvent will never wake |
// up lazy background page. |
- const extensions::EventListenerMap::ListenerList& listener_list = |
+ const extensions::EventListenerMap::ListenerList& listeners = |
extensions::EventRouter::Get(profile_) |
->listeners() |
.GetEventListenersByName(input_ime::OnKeyEvent::kEventName); |
- for (extensions::EventListenerMap::ListenerList::const_iterator it = |
- listener_list.begin(); |
- it != listener_list.end(); ++it) { |
- if ((*it)->extension_id() == extension_id_ && !(*it)->IsLazy()) |
+ for (const std::unique_ptr<extensions::EventListener>& listener : listeners) { |
+ if (listener->extension_id() == extension_id_ && !listener->IsLazy()) |
return true; |
} |
return false; |