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 bcc9a4a75d3457dac6f241c266ae79ab467e4371..bfd57318c9f13d512fb7bd52fe1c9eeebd51e093 100644 |
--- a/components/autofill/content/renderer/autofill_agent.cc |
+++ b/components/autofill/content/renderer/autofill_agent.cc |
@@ -150,6 +150,7 @@ AutofillAgent::~AutofillAgent() {} |
bool AutofillAgent::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(AutofillAgent, message) |
+ IPC_MESSAGE_HANDLER(AutofillMsg_Ping, OnPing) |
IPC_MESSAGE_HANDLER(AutofillMsg_FillForm, OnFillForm) |
IPC_MESSAGE_HANDLER(AutofillMsg_PreviewForm, OnPreviewForm) |
IPC_MESSAGE_HANDLER(AutofillMsg_FieldTypePredictionsAvailable, |
@@ -454,6 +455,10 @@ void AutofillAgent::OnFillForm(int query_id, const FormData& form) { |
base::TimeTicks::Now())); |
} |
+void AutofillAgent::OnPing() { |
+ Send(new AutofillHostMsg_PingAck(routing_id())); |
+} |
+ |
void AutofillAgent::OnPreviewForm(int query_id, const FormData& form) { |
if (!render_view()->GetWebView() || query_id != autofill_query_id_) |
return; |