Index: chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
index 2b3f5912a7009685fa973381d0aa69bc79f2f78f..2d2414f891e7f21b55d558e5a0adfbd3f9bd85cd 100644 |
--- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
+++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
@@ -49,13 +49,11 @@ bool GetPrepopulatedSearchProvider(PrefService* prefs, |
TemplateURLData* data) { |
DCHECK(data); |
size_t default_index; |
- ScopedVector<TemplateURLData> engines = |
+ std::vector<std::unique_ptr<TemplateURLData>> engines = |
TemplateURLPrepopulateData::GetPrepopulatedEngines(prefs, &default_index); |
- for (ScopedVector<TemplateURLData>::iterator i = engines.begin(); |
- i != engines.end(); |
- ++i) { |
- if ((*i)->prepopulate_id == prepopulated_id) { |
- *data = **i; |
+ for (const auto& engine : engines) { |
+ if (engine->prepopulate_id == prepopulated_id) { |
+ *data = *engine; |
return true; |
} |
} |