| 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;
|
| }
|
| }
|
|
|