| Index: components/autofill/core/browser/autofill_external_delegate.cc
|
| diff --git a/components/autofill/core/browser/autofill_external_delegate.cc b/components/autofill/core/browser/autofill_external_delegate.cc
|
| index 021dfc5c2cfb2d878790f338e1b432a82f035fb1..1f711c7bfdbe28b0416d850c180eb9ba970ae46e 100644
|
| --- a/components/autofill/core/browser/autofill_external_delegate.cc
|
| +++ b/components/autofill/core/browser/autofill_external_delegate.cc
|
| @@ -263,12 +263,17 @@ void AutofillExternalDelegate::DidAcceptSuggestion(const base::string16& value,
|
| manager_->client()->HideAutofillPopup();
|
| }
|
|
|
| -void AutofillExternalDelegate::RemoveSuggestion(const base::string16& value,
|
| +bool AutofillExternalDelegate::RemoveSuggestion(const base::string16& value,
|
| int identifier) {
|
| if (identifier > 0)
|
| - manager_->RemoveAutofillProfileOrCreditCard(identifier);
|
| - else
|
| + return manager_->RemoveAutofillProfileOrCreditCard(identifier);
|
| +
|
| + if (identifier == POPUP_ITEM_ID_AUTOCOMPLETE_ENTRY) {
|
| manager_->RemoveAutocompleteEntry(query_field_.name, value);
|
| + return true;
|
| + }
|
| +
|
| + return false;
|
| }
|
|
|
| void AutofillExternalDelegate::DidEndTextFieldEditing() {
|
|
|