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