| 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_);
|
|
|