| 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));
|
| }
|
| }
|
|
|