| Index: components/autofill/content/renderer/autofill_agent.cc
|
| diff --git a/components/autofill/content/renderer/autofill_agent.cc b/components/autofill/content/renderer/autofill_agent.cc
|
| index fb58dab42ad8c2c61a6ff867176ec19cedf2a58a..0c8181e68000409d554dc11c78c4319aff418c34 100644
|
| --- a/components/autofill/content/renderer/autofill_agent.cc
|
| +++ b/components/autofill/content/renderer/autofill_agent.cc
|
| @@ -161,8 +161,10 @@ bool AutofillAgent::OnMessageReceived(const IPC::Message& message) {
|
| OnPreviewFieldWithValue)
|
| IPC_MESSAGE_HANDLER(AutofillMsg_AcceptDataListSuggestion,
|
| OnAcceptDataListSuggestion)
|
| - IPC_MESSAGE_HANDLER(AutofillMsg_AcceptPasswordAutofillSuggestion,
|
| - OnAcceptPasswordAutofillSuggestion)
|
| + IPC_MESSAGE_HANDLER(AutofillMsg_FillPasswordSuggestion,
|
| + OnFillPasswordSuggestion)
|
| + IPC_MESSAGE_HANDLER(AutofillMsg_PreviewPasswordSuggestion,
|
| + OnPreviewPasswordSuggestion)
|
| IPC_MESSAGE_HANDLER(AutofillMsg_RequestAutocompleteResult,
|
| OnRequestAutocompleteResult)
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| @@ -494,10 +496,19 @@ void AutofillAgent::OnAcceptDataListSuggestion(const base::string16& value) {
|
| AcceptDataListSuggestion(value);
|
| }
|
|
|
| -void AutofillAgent::OnAcceptPasswordAutofillSuggestion(
|
| +void AutofillAgent::OnFillPasswordSuggestion(const base::string16& username,
|
| + const base::string16& password) {
|
| + bool handled = password_autofill_agent_->FillSuggestion(
|
| + element_,
|
| + username,
|
| + password);
|
| + DCHECK(handled);
|
| +}
|
| +
|
| +void AutofillAgent::OnPreviewPasswordSuggestion(
|
| const base::string16& username,
|
| const base::string16& password) {
|
| - bool handled = password_autofill_agent_->AcceptSuggestion(
|
| + bool handled = password_autofill_agent_->PreviewSuggestion(
|
| element_,
|
| username,
|
| password);
|
|
|