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 6afbd4ca8dd79d0d60c860e2d41e584424cf114d..20ff373bf62477a826f3ce05feee096788b587c0 100644 |
--- a/components/autofill/content/renderer/autofill_agent.cc |
+++ b/components/autofill/content/renderer/autofill_agent.cc |
@@ -728,11 +728,13 @@ void AutofillAgent::ProcessForms() { |
base::TimeTicks forms_seen_timestamp = base::TimeTicks::Now(); |
WebLocalFrame* frame = render_frame()->GetWebFrame(); |
- std::vector<FormData> forms = form_cache_.ExtractNewForms(); |
+ size_t unowned_form_index; |
+ std::vector<FormData> forms = |
+ form_cache_.ExtractNewForms(&unowned_form_index); |
// Always communicate to browser process for topmost frame. |
if (!forms.empty() || !frame->parent()) { |
- Send(new AutofillHostMsg_FormsSeen(routing_id(), forms, |
+ Send(new AutofillHostMsg_FormsSeen(routing_id(), forms, unowned_form_index, |
forms_seen_timestamp)); |
} |
} |