Index: chrome/browser/chromeos/system/timezone_util.cc |
diff --git a/chrome/browser/chromeos/system/timezone_util.cc b/chrome/browser/chromeos/system/timezone_util.cc |
index 067775f48b7cfa36fb3ea785d7a922f076759a32..7552d5b1c73d694a3772e921fb7fa94b956227cf 100644 |
--- a/chrome/browser/chromeos/system/timezone_util.cc |
+++ b/chrome/browser/chromeos/system/timezone_util.cc |
@@ -149,12 +149,10 @@ namespace system { |
// Creates a list of pairs of each timezone's ID and name. |
std::unique_ptr<base::ListValue> GetTimezoneList() { |
- const std::vector<icu::TimeZone*> &timezones = |
+ const auto& timezones = |
chromeos::system::TimezoneSettings::GetInstance()->GetTimezoneList(); |
std::unique_ptr<base::ListValue> timezoneList(new base::ListValue()); |
- for (std::vector<icu::TimeZone*>::const_iterator iter = timezones.begin(); |
- iter != timezones.end(); ++iter) { |
- const icu::TimeZone* timezone = *iter; |
+ for (const auto& timezone : timezones) { |
auto option = base::MakeUnique<base::ListValue>(); |
option->AppendString( |
chromeos::system::TimezoneSettings::GetTimezoneID(*timezone)); |