Index: chrome/browser/autofill/autofill_manager.cc |
diff --git a/chrome/browser/autofill/autofill_manager.cc b/chrome/browser/autofill/autofill_manager.cc |
index aeeca26fbfef722c4a49830608ededf7de46c05d..8e6af3b6f8a5cc941ff70d63387bde3ea2d16897 100644 |
--- a/chrome/browser/autofill/autofill_manager.cc |
+++ b/chrome/browser/autofill/autofill_manager.cc |
@@ -784,13 +784,12 @@ 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; |
} |
+ |
+ host->Send(new AutofillMsg_RequestAutocompleteSuccess(host->GetRoutingID(), |
+ result->ToFormData())); |
} |
void AutofillManager::OnLoadedServerPredictions( |