Index: chrome/browser/ui/browser_init.cc |
=================================================================== |
--- chrome/browser/ui/browser_init.cc (revision 130285) |
+++ chrome/browser/ui/browser_init.cc (working copy) |
@@ -1631,11 +1631,11 @@ |
const TemplateURL* default_provider = |
TemplateURLServiceFactory::GetForProfile(profile)-> |
GetDefaultSearchProvider(); |
- if (default_provider && default_provider->url()) { |
- const TemplateURLRef* search_url = default_provider->url(); |
- DCHECK(search_url->SupportsReplacement()); |
+ if (default_provider && !default_provider->url().empty()) { |
+ const TemplateURLRef& search_url = default_provider->url_ref(); |
+ DCHECK(search_url.SupportsReplacement()); |
string16 search_term = param.LossyDisplayName().substr(2); |
- urls.push_back(GURL(search_url->ReplaceSearchTermsUsingProfile( |
+ urls.push_back(GURL(search_url.ReplaceSearchTermsUsingProfile( |
profile, search_term, TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, |
string16()))); |
continue; |