| 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 33cb96e513766ab4acd352ebf6c0f1a8c59e5219..95cf8a14a1aff8ea0f06f75969d6685ee4919d12 100644
|
| --- a/components/autofill/core/browser/autofill_external_delegate.cc
|
| +++ b/components/autofill/core/browser/autofill_external_delegate.cc
|
| @@ -19,7 +19,6 @@ AutofillExternalDelegate::AutofillExternalDelegate(
|
| AutofillDriver* driver)
|
| : manager_(manager),
|
| driver_(driver),
|
| - password_manager_(driver),
|
| query_id_(0),
|
| display_warning_if_disabled_(false),
|
| has_suggestion_(false),
|
| @@ -111,32 +110,6 @@ void AutofillExternalDelegate::OnSuggestionsReturned(
|
| }
|
| }
|
|
|
| -void AutofillExternalDelegate::OnShowPasswordSuggestions(
|
| - const std::vector<base::string16>& suggestions,
|
| - const std::vector<base::string16>& realms,
|
| - const FormFieldData& field,
|
| - const gfx::RectF& element_bounds) {
|
| - query_field_ = field;
|
| - element_bounds_ = element_bounds;
|
| -
|
| - if (suggestions.empty()) {
|
| - manager_->delegate()->HideAutofillPopup();
|
| - return;
|
| - }
|
| -
|
| - std::vector<base::string16> empty(suggestions.size());
|
| - std::vector<int> password_ids(suggestions.size(),
|
| - POPUP_ITEM_ID_PASSWORD_ENTRY);
|
| - manager_->delegate()->ShowAutofillPopup(
|
| - element_bounds_,
|
| - query_field_.text_direction,
|
| - suggestions,
|
| - realms,
|
| - empty,
|
| - password_ids,
|
| - GetWeakPtr());
|
| -}
|
| -
|
| void AutofillExternalDelegate::SetCurrentDataListValues(
|
| const std::vector<base::string16>& data_list_values,
|
| const std::vector<base::string16>& data_list_labels) {
|
| @@ -178,9 +151,7 @@ void AutofillExternalDelegate::DidAcceptSuggestion(const base::string16& value,
|
| // User selected 'Clear form'.
|
| driver_->RendererShouldClearFilledForm();
|
| } else if (identifier == POPUP_ITEM_ID_PASSWORD_ENTRY) {
|
| - bool success = password_manager_.DidAcceptAutofillSuggestion(
|
| - query_field_, value);
|
| - DCHECK(success);
|
| + NOTREACHED(); // Should be handled elsewhere.
|
| } else if (identifier == POPUP_ITEM_ID_DATALIST_ENTRY) {
|
| driver_->RendererShouldAcceptDataListSuggestion(value);
|
| } else if (identifier == POPUP_ITEM_ID_AUTOCOMPLETE_ENTRY) {
|
| @@ -213,14 +184,6 @@ void AutofillExternalDelegate::ClearPreviewedForm() {
|
|
|
| void AutofillExternalDelegate::Reset() {
|
| manager_->delegate()->HideAutofillPopup();
|
| -
|
| - password_manager_.Reset();
|
| -}
|
| -
|
| -void AutofillExternalDelegate::AddPasswordFormMapping(
|
| - const FormFieldData& username_field,
|
| - const PasswordFormFillData& fill_data) {
|
| - password_manager_.AddPasswordFormMapping(username_field, fill_data);
|
| }
|
|
|
| base::WeakPtr<AutofillExternalDelegate> AutofillExternalDelegate::GetWeakPtr() {
|
|
|