Index: chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
diff --git a/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc b/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
index 844a69236eade2df0dc3ea32c075f9881f260dd2..b7d6d0adca3f667e61d3632c36fec921ffbd9042 100644 |
--- a/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
+++ b/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
@@ -227,9 +227,11 @@ void CoreChromeOSOptionsHandler::NotifySettingsChanged( |
NOTREACHED(); |
return; |
} |
- for (PreferenceCallbackMap::const_iterator iter = |
- pref_callback_map_.find(*setting_name); |
- iter != pref_callback_map_.end(); ++iter) { |
+ std::pair<PreferenceCallbackMap::const_iterator, |
+ PreferenceCallbackMap::const_iterator> range = |
+ pref_callback_map_.equal_range(*setting_name); |
+ for (PreferenceCallbackMap::const_iterator iter = range.first; |
+ iter != range.second; ++iter) { |
const std::wstring& callback_function = iter->second; |
ListValue result_value; |
result_value.Append(base::Value::CreateStringValue(setting_name->c_str())); |