| Index: chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| diff --git a/chrome/browser/ui/omnibox/omnibox_edit_model.cc b/chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| index 9bfe10f1215347964ec00e8423d18efc1c0454cf..8b5e37533daaff9b8a40f8d262dc8f05011ca4d6 100644
|
| --- a/chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| +++ b/chrome/browser/ui/omnibox/omnibox_edit_model.cc
|
| @@ -687,7 +687,9 @@ void OmniboxEditModel::AcceptInput(WindowOpenDisposition disposition,
|
| match.transition = content::PAGE_TRANSITION_LINK;
|
| }
|
|
|
| - const TemplateURL* template_url = match.GetTemplateURL(profile_, false);
|
| + TemplateURLService* service =
|
| + TemplateURLServiceFactory::GetForProfile(profile_);
|
| + const TemplateURL* template_url = match.GetTemplateURL(service, false);
|
| if (template_url && template_url->url_ref().HasGoogleBaseURLs(
|
| UIThreadSearchTermsData(profile_))) {
|
| GoogleURLTracker* tracker =
|
| @@ -784,7 +786,9 @@ void OmniboxEditModel::OpenMatch(AutocompleteMatch match,
|
| << "An omnibox focus should have occurred before opening a match.";
|
| UMA_HISTOGRAM_TIMES(kFocusToOpenTimeHistogram, now - last_omnibox_focus_);
|
|
|
| - TemplateURL* template_url = match.GetTemplateURL(profile_, false);
|
| + TemplateURLService* service =
|
| + TemplateURLServiceFactory::GetForProfile(profile_);
|
| + TemplateURL* template_url = match.GetTemplateURL(service, false);
|
| if (template_url) {
|
| if (match.transition == content::PAGE_TRANSITION_KEYWORD) {
|
| // The user is using a non-substituting keyword or is explicitly in
|
| @@ -1265,7 +1269,9 @@ void OmniboxEditModel::OnCurrentMatchChanged() {
|
| // OnPopupDataChanged use their previous state to detect changes.
|
| base::string16 keyword;
|
| bool is_keyword_hint;
|
| - match.GetKeywordUIState(profile_, &keyword, &is_keyword_hint);
|
| + TemplateURLService* service =
|
| + TemplateURLServiceFactory::GetForProfile(profile_);
|
| + match.GetKeywordUIState(service, &keyword, &is_keyword_hint);
|
| if (popup_model())
|
| popup_model()->OnResultChanged();
|
| // OnPopupDataChanged() resets OmniboxController's |current_match_| early
|
|
|