Index: components/search_engines/template_url_prepopulate_data.h |
diff --git a/components/search_engines/template_url_prepopulate_data.h b/components/search_engines/template_url_prepopulate_data.h |
index 210a0f50f2345bf1ed88a0cf0d58767176ff8ff5..956814972873b8487eb74799954c8ad1687b71a9 100644 |
--- a/components/search_engines/template_url_prepopulate_data.h |
+++ b/components/search_engines/template_url_prepopulate_data.h |
@@ -35,13 +35,22 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); |
// file then it returns the version specified there. |
int GetDataVersion(PrefService* prefs); |
-// Loads the set of TemplateURLs from the prepopulate data. On return, |
+// Returns the prepopulated URLs for the current country. |
// |default_search_provider_index| is set to the index of the default search |
-// provider. |
+// provider within the returned vector. |
std::vector<std::unique_ptr<TemplateURLData>> GetPrepopulatedEngines( |
PrefService* prefs, |
size_t* default_search_provider_index); |
+#if defined(OS_ANDROID) |
+// Returns the prepopulated URLs associated with |locale|, if it differs from |
+// the current country. |locale| should be a two-character uppercase ISO 3166-1 |
+// country code. |
+std::vector<std::unique_ptr<TemplateURLData>> GetLocalPrepopulatedEngines( |
Peter Kasting
2016/09/21 21:45:08
Nit: The only thing I worry about with this functi
Ian Wen
2016/09/21 23:12:38
I added a clarification to make it more clear that
|
+ const std::string& locale, |
+ PrefService* prefs); |
+#endif |
+ |
// Returns all prepopulated engines for all locales. Used only by tests. |
std::vector<const PrepopulatedEngine*> GetAllPrepopulatedEngines(); |