Chromium Code Reviews| Index: components/autofill/content/browser/request_autocomplete_manager.cc |
| diff --git a/components/autofill/content/browser/request_autocomplete_manager.cc b/components/autofill/content/browser/request_autocomplete_manager.cc |
| index cf4712bf6fa2c97cf97bea24613b66ab38cbdacb..b1e5353e2cac1cd3ff47c72fcef9b5aaf10f9680 100644 |
| --- a/components/autofill/content/browser/request_autocomplete_manager.cc |
| +++ b/components/autofill/content/browser/request_autocomplete_manager.cc |
| @@ -76,11 +76,20 @@ void RequestAutocompleteManager::ReturnAutocompleteResult( |
| if (!host) |
| return; |
| + FormData form_data = FormData(); |
|
Ilya Sherman
2014/06/06 04:19:07
nit: No need for the "= FormData()".
|
| + if (form_structure) { |
| + form_data = form_structure->ToFormData(); |
| + for (size_t i = 0; i < form_data.fields.size(); ++i) { |
| + if(!form_data.fields[i].value.empty()) |
| + form_data.fields[i].is_autofilled = true; |
| + } |
| + } |
| + |
| host->Send(new AutofillMsg_RequestAutocompleteResult( |
| host->GetRoutingID(), |
| ToWebkitAutocompleteResult(result), |
| debug_message, |
| - form_structure ? form_structure->ToFormData() : FormData())); |
| + form_data)); |
| } |
| void RequestAutocompleteManager::ShowRequestAutocompleteDialog( |