Index: chrome/browser/autocomplete/autocomplete_controller.cc |
diff --git a/chrome/browser/autocomplete/autocomplete_controller.cc b/chrome/browser/autocomplete/autocomplete_controller.cc |
index 736be0267f5f769df3b77cab718721aafc5a9c7c..e3adf9312db39411e4ec586cd9231276268b1d86 100644 |
--- a/chrome/browser/autocomplete/autocomplete_controller.cc |
+++ b/chrome/browser/autocomplete/autocomplete_controller.cc |
@@ -269,7 +269,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(); |
@@ -302,7 +302,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. |
@@ -313,7 +313,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_); |