| Index: chrome/browser/autofill/autofill_manager.cc
|
| diff --git a/chrome/browser/autofill/autofill_manager.cc b/chrome/browser/autofill/autofill_manager.cc
|
| index 4d08afe9d8666d3640c2e25f4a407cc06ee6f46b..5e8a55a078724b1ee542bda281406a610d36f95d 100644
|
| --- a/chrome/browser/autofill/autofill_manager.cc
|
| +++ b/chrome/browser/autofill/autofill_manager.cc
|
| @@ -784,13 +784,14 @@ void AutofillManager::ReturnAutocompleteData(const FormStructure* result) {
|
| return;
|
|
|
| if (!result) {
|
| - host->Send(new AutofillMsg_RequestAutocompleteFinished(
|
| - host->GetRoutingID(), WebKit::WebFormElement::AutocompleteResultError));
|
| - } else {
|
| - // TODO(estade): implement non-failure case.
|
| - host->Send(new AutofillMsg_RequestAutocompleteFinished(
|
| - host->GetRoutingID(), WebKit::WebFormElement::AutocompleteResultError));
|
| + host->Send(new AutofillMsg_RequestAutocompleteError(host->GetRoutingID()));
|
| + return;
|
| }
|
| +
|
| + FormData form_data;
|
| + result->ToFormData(&form_data);
|
| + host->Send(new AutofillMsg_RequestAutocompleteSuccess(host->GetRoutingID(),
|
| + form_data));
|
| }
|
|
|
| void AutofillManager::OnLoadedServerPredictions(
|
|
|