| Index: components/autofill/core/browser/autocomplete_history_manager.cc
|
| diff --git a/components/autofill/core/browser/autocomplete_history_manager.cc b/components/autofill/core/browser/autocomplete_history_manager.cc
|
| index 44e766660ead2209857df440c279c8a45a6b0a3a..2c1fac8ae3abb338c0d358c6449f5c518485e966 100644
|
| --- a/components/autofill/core/browser/autocomplete_history_manager.cc
|
| +++ b/components/autofill/core/browser/autocomplete_history_manager.cc
|
| @@ -103,6 +103,7 @@ void AutocompleteHistoryManager::OnGetAutocompleteSuggestions(
|
| }
|
|
|
| if (database_.get()) {
|
| + pending_query_prefix_ = prefix;
|
| pending_query_handle_ = database_->GetFormValuesForElementName(
|
| name, prefix, kMaxAutocompleteMenuItems, this);
|
| }
|
| @@ -175,8 +176,11 @@ void AutocompleteHistoryManager::SendSuggestions(
|
| }
|
| }
|
|
|
| - if (unique)
|
| - autofill_suggestions_.push_back(Suggestion(new_result));
|
| + if (unique) {
|
| + Suggestion s(new_result);
|
| + s.match_start = pending_query_prefix_.size();
|
| + autofill_suggestions_.push_back(s);
|
| + }
|
| }
|
| }
|
|
|
|
|