| 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..f26ea3180f3ecdb466baa7239191f3d43853ec90 100644
|
| --- a/chrome/browser/autofill/autofill_manager.cc
|
| +++ b/chrome/browser/autofill/autofill_manager.cc
|
| @@ -784,13 +784,13 @@ 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;
|
| }
|
| +
|
| + scoped_ptr<FormData> form_data(result->ToFormData());
|
| + host->Send(new AutofillMsg_RequestAutocompleteSuccess(host->GetRoutingID(),
|
| + *form_data.get()));
|
| }
|
|
|
| void AutofillManager::OnLoadedServerPredictions(
|
|
|