| Index: chrome/browser/search/search.cc
|
| diff --git a/chrome/browser/search/search.cc b/chrome/browser/search/search.cc
|
| index 3c64c75c3cfb8c701fe88c37238cdbd73cbe3aec..a3d0a8e3599d7c73579e5218d9f3ba9dad3b2785 100644
|
| --- a/chrome/browser/search/search.cc
|
| +++ b/chrome/browser/search/search.cc
|
| @@ -85,7 +85,7 @@ base::Feature kUseGoogleLocalNtp {
|
| "UseGoogleLocalNtp", base::FEATURE_DISABLED_BY_DEFAULT
|
| };
|
|
|
| -TemplateURL* GetDefaultSearchProviderTemplateURL(Profile* profile) {
|
| +const TemplateURL* GetDefaultSearchProviderTemplateURL(Profile* profile) {
|
| if (profile) {
|
| TemplateURLService* template_url_service =
|
| TemplateURLServiceFactory::GetForProfile(profile);
|
| @@ -141,7 +141,8 @@ bool IsInstantURL(const GURL& url, Profile* profile) {
|
| if (new_tab_url.is_valid() && MatchesOriginAndPath(url, new_tab_url))
|
| return true;
|
|
|
| - TemplateURL* template_url = GetDefaultSearchProviderTemplateURL(profile);
|
| + const TemplateURL* template_url =
|
| + GetDefaultSearchProviderTemplateURL(profile);
|
| if (!template_url)
|
| return false;
|
|
|
| @@ -218,7 +219,8 @@ struct NewTabURLDetails {
|
| if (command_line->HasSwitch(switches::kForceLocalNtp))
|
| return NewTabURLDetails(local_url, NEW_TAB_URL_VALID);
|
|
|
| - TemplateURL* template_url = GetDefaultSearchProviderTemplateURL(profile);
|
| + const TemplateURL* template_url =
|
| + GetDefaultSearchProviderTemplateURL(profile);
|
| if (!profile || !template_url)
|
| return NewTabURLDetails(local_url, NEW_TAB_URL_BAD);
|
|
|
| @@ -261,7 +263,8 @@ base::string16 ExtractSearchTermsFromURL(Profile* profile, const GURL& url) {
|
| return prerenderer->get_last_query();
|
| }
|
|
|
| - TemplateURL* template_url = GetDefaultSearchProviderTemplateURL(profile);
|
| + const TemplateURL* template_url =
|
| + GetDefaultSearchProviderTemplateURL(profile);
|
| base::string16 search_terms;
|
| if (template_url)
|
| template_url->ExtractSearchTermsFromURL(
|
| @@ -350,7 +353,8 @@ GURL GetInstantURL(Profile* profile, bool force_instant_results) {
|
| if (!IsInstantExtendedAPIEnabled() || !IsSuggestPrefEnabled(profile))
|
| return GURL();
|
|
|
| - TemplateURL* template_url = GetDefaultSearchProviderTemplateURL(profile);
|
| + const TemplateURL* template_url =
|
| + GetDefaultSearchProviderTemplateURL(profile);
|
| if (!template_url)
|
| return GURL();
|
|
|
| @@ -380,7 +384,8 @@ GURL GetInstantURL(Profile* profile, bool force_instant_results) {
|
| // Returns URLs associated with the default search engine for |profile|.
|
| std::vector<GURL> GetSearchURLs(Profile* profile) {
|
| std::vector<GURL> result;
|
| - TemplateURL* template_url = GetDefaultSearchProviderTemplateURL(profile);
|
| + const TemplateURL* template_url =
|
| + GetDefaultSearchProviderTemplateURL(profile);
|
| if (!template_url)
|
| return result;
|
| for (const TemplateURLRef& ref : template_url->url_refs()) {
|
|
|