| Index: components/search_engines/template_url_prepopulate_data.cc
|
| diff --git a/components/search_engines/template_url_prepopulate_data.cc b/components/search_engines/template_url_prepopulate_data.cc
|
| index a8e7fe51514b28e13d90ff06f0b93ed32311ccdc..5900c8819382abefbc0ecdfca6faa3b1f061e639 100644
|
| --- a/components/search_engines/template_url_prepopulate_data.cc
|
| +++ b/components/search_engines/template_url_prepopulate_data.cc
|
| @@ -1037,6 +1037,19 @@ std::vector<std::unique_ptr<TemplateURLData>> GetPrepopulatedEngines(
|
| return GetPrepopulationSetFromCountryID(GetCountryIDFromPrefs(prefs));
|
| }
|
|
|
| +// Find the prepopulated search engine with the given id.
|
| +std::unique_ptr<TemplateURLData> GetPrepopulatedEngine(PrefService* prefs,
|
| + int prepopulated_id) {
|
| + size_t default_index;
|
| + std::vector<std::unique_ptr<TemplateURLData>> engines =
|
| + TemplateURLPrepopulateData::GetPrepopulatedEngines(prefs, &default_index);
|
| + for (auto& engine : engines) {
|
| + if (engine->prepopulate_id == prepopulated_id)
|
| + return std::move(engine);
|
| + }
|
| + return nullptr;
|
| +}
|
| +
|
| #if defined(OS_ANDROID)
|
| std::vector<std::unique_ptr<TemplateURLData>> GetLocalPrepopulatedEngines(
|
| const std::string& locale,
|
|
|