| 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 33a72bbb0ab76f9258a47657267250e161dd1b6f..c6264ebf62a4279c4147c771ae960e8ed5459ca3 100644
|
| --- a/components/search_engines/template_url_prepopulate_data.cc
|
| +++ b/components/search_engines/template_url_prepopulate_data.cc
|
| @@ -21,7 +21,7 @@
|
| #include "components/prefs/pref_service.h"
|
| #include "components/search_engines/prepopulated_engines.h"
|
| #include "components/search_engines/search_engines_pref_names.h"
|
| -#include "components/search_engines/template_url.h"
|
| +#include "components/search_engines/template_url_data.h"
|
| #include "net/base/registry_controlled_domains/registry_controlled_domain.h"
|
| #include "url/gurl.h"
|
|
|
| @@ -1143,6 +1143,11 @@ std::unique_ptr<TemplateURLData> MakeTemplateURLDataFromPrepopulatedEngine(
|
| engine.search_terms_replacement_key, engine.id);
|
| }
|
|
|
| +std::vector<const PrepopulatedEngine*> GetAllKnownPrepopulatedEngines() {
|
| + return std::vector<const PrepopulatedEngine*>(std::begin(kAllEngines),
|
| + std::end(kAllEngines));
|
| +}
|
| +
|
| void ClearPrepopulatedEnginesInPrefs(PrefService* prefs) {
|
| if (!prefs)
|
| return;
|
| @@ -1166,16 +1171,6 @@ std::unique_ptr<TemplateURLData> GetPrepopulatedDefaultSearch(
|
| return default_search_provider;
|
| }
|
|
|
| -SearchEngineType GetEngineType(const TemplateURL& url,
|
| - const SearchTermsData& search_terms_data) {
|
| - // By calling ReplaceSearchTerms, we ensure that even TemplateURLs whose URLs
|
| - // can't be directly inspected (e.g. due to containing {google:baseURL}) can
|
| - // be converted to GURLs we can look at.
|
| - GURL gurl(url.url_ref().ReplaceSearchTerms(TemplateURLRef::SearchTermsArgs(
|
| - base::ASCIIToUTF16("x")), search_terms_data));
|
| - return gurl.is_valid() ? GetEngineType(gurl) : SEARCH_ENGINE_OTHER;
|
| -}
|
| -
|
| SearchEngineType GetEngineType(const GURL& url) {
|
| DCHECK(url.is_valid());
|
|
|
|
|