Index: chrome/renderer/autofill/autofill_agent.cc |
diff --git a/chrome/renderer/autofill/autofill_agent.cc b/chrome/renderer/autofill/autofill_agent.cc |
index 54731fe97bba7e33cd90ba88d4505ed4c0fc0f72..0db7d736f9edac0c9b1424cdcc8c54cdef1abd55 100644 |
--- a/chrome/renderer/autofill/autofill_agent.cc |
+++ b/chrome/renderer/autofill/autofill_agent.cc |
@@ -86,6 +86,10 @@ bool AutofillAgent::OnMessageReceived(const IPC::Message& message) { |
OnClearPreviewedForm) |
IPC_MESSAGE_HANDLER(AutofillMsg_SetNodeText, |
OnSetNodeText) |
+ IPC_MESSAGE_HANDLER(AutofillMsg_PasswordAcceptAutofillSuggestion, |
+ OnPasswordAcceptAutofillSuggestion) |
+ IPC_MESSAGE_HANDLER(AutofillMsg_DisableRendererPopup, |
+ OnDisableRendererPopup) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -398,6 +402,16 @@ void AutofillAgent::OnSetNodeText(const string16& value) { |
SetNodeText(value, &autofill_query_element_); |
} |
+void AutofillAgent::OnPasswordAcceptAutofillSuggestion(const string16& value) { |
+ password_autofill_manager_->DidAcceptAutofillSuggestion( |
+ autofill_query_element_, |
+ value); |
+} |
+ |
+void AutofillAgent::OnDisableRendererPopup() { |
+ password_autofill_manager_->DisablePopup(); |
+} |
+ |
void AutofillAgent::ShowSuggestions(const WebInputElement& element, |
bool autofill_on_empty_values, |
bool requires_caret_at_end, |