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 93d06956d917760add230ba81f0eb63f860ada7f..2a728a0537cc8de88ff827019c97d0b7b0e448a1 100644 |
--- a/components/autofill/content/renderer/autofill_agent.cc |
+++ b/components/autofill/content/renderer/autofill_agent.cc |
@@ -737,11 +737,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)); |
} |
} |