Index: chrome/browser/autocomplete/autocomplete_controller.cc |
diff --git a/chrome/browser/autocomplete/autocomplete_controller.cc b/chrome/browser/autocomplete/autocomplete_controller.cc |
index 572796dced88e4a1c37d73345e15006777e84cc2..9c2a4064a385d96adad1f9f255ccaafc2583947d 100644 |
--- a/chrome/browser/autocomplete/autocomplete_controller.cc |
+++ b/chrome/browser/autocomplete/autocomplete_controller.cc |
@@ -278,7 +278,7 @@ void AutocompleteController::OnProviderUpdate(bool updated_matches) { |
// because results from other providers are stale. |
result_.Reset(); |
result_.AppendMatches(zero_suggest_provider_->matches()); |
- result_.SortAndCull(input_); |
+ result_.SortAndCull(input_, profile_); |
NotifyChanged(true); |
} else { |
CheckIfDone(); |
@@ -311,7 +311,7 @@ void AutocompleteController::UpdateResult(bool is_synchronous_pass) { |
result_.AppendMatches((*i)->matches()); |
// Sort the matches and trim to a small number of "best" matches. |
- result_.SortAndCull(input_); |
+ result_.SortAndCull(input_, profile_); |
// Need to validate before invoking CopyOldMatches as the old matches are not |
// valid against the current input. |
@@ -322,7 +322,7 @@ void AutocompleteController::UpdateResult(bool is_synchronous_pass) { |
if (!done_) { |
// This conditional needs to match the conditional in Start that invokes |
// StartExpireTimer. |
- result_.CopyOldMatches(input_, last_result); |
+ result_.CopyOldMatches(input_, last_result, profile_); |
} |
UpdateKeywordDescriptions(&result_); |
@@ -409,7 +409,7 @@ void AutocompleteController::UpdateAssistedQueryStats( |
// Go over all matches and set AQS if the match supports it. |
for (size_t index = 0; index < result->size(); ++index) { |
AutocompleteMatch* match = result->match_at(index); |
- const TemplateURL* template_url = match->GetTemplateURL(profile_); |
+ const TemplateURL* template_url = match->GetTemplateURL(profile_, false); |
if (!template_url || !match->search_terms_args.get()) |
continue; |
match->search_terms_args->assisted_query_stats = |
@@ -434,7 +434,7 @@ void AutocompleteController::UpdateKeywordDescriptions( |
i->description_class.clear(); |
DCHECK(!i->keyword.empty()); |
if (i->keyword != last_keyword) { |
- const TemplateURL* template_url = i->GetTemplateURL(profile_); |
+ const TemplateURL* template_url = i->GetTemplateURL(profile_, false); |
if (template_url) { |
i->description = l10n_util::GetStringFUTF16( |
IDS_AUTOCOMPLETE_SEARCH_DESCRIPTION, |