Chromium Code Reviews| Index: chrome/browser/autofill/autofill_manager.cc |
| diff --git a/chrome/browser/autofill/autofill_manager.cc b/chrome/browser/autofill/autofill_manager.cc |
| index cba8bfcb20206a589e413b1b297347cede6ebc39..ab65d33900e0f68645dc3878ee8e6d942cd55864 100644 |
| --- a/chrome/browser/autofill/autofill_manager.cc |
| +++ b/chrome/browser/autofill/autofill_manager.cc |
| @@ -311,6 +311,8 @@ bool AutofillManager::OnMessageReceived(const IPC::Message& message) { |
| OnDidFillAutofillFormData) |
| IPC_MESSAGE_HANDLER(AutofillHostMsg_DidShowAutofillSuggestions, |
| OnDidShowAutofillSuggestions) |
| + IPC_MESSAGE_HANDLER(AutofillHostMsg_SetDidEndTextFieldEditing, |
| + OnSetDidEndTextFieldEditing) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| @@ -439,14 +441,18 @@ void AutofillManager::OnTextFieldDidChange(const FormData& form, |
| void AutofillManager::OnQueryFormFieldAutofill(int query_id, |
| const FormData& form, |
| - const FormField& field) { |
| + const FormField& field, |
| + bool display_warning) { |
| std::vector<string16> values; |
| std::vector<string16> labels; |
| std::vector<string16> icons; |
| std::vector<int> unique_ids; |
| if (external_delegate_) |
| - external_delegate_->OnQuery(query_id, form, field); |
| + external_delegate_->OnQuery(query_id, |
| + form, |
| + field, |
| + display_warning); |
|
Ilya Sherman
2011/11/17 02:24:37
nit: Please add curly braces since this method bod
csharp
2011/11/18 18:15:10
Done.
|
| RenderViewHost* host = NULL; |
| FormStructure* form_structure = NULL; |
| @@ -684,6 +690,11 @@ void AutofillManager::OnLoadedServerPredictions( |
| SendAutofillTypePredictions(form_structures_.get()); |
| } |
| +void AutofillManager::OnSetDidEndTextFieldEditing() { |
| + if (external_delegate_) |
| + external_delegate_->SetDidEndTextFieldEditing(); |
| +} |
| + |
| bool AutofillManager::IsAutofillEnabled() const { |
| Profile* profile = Profile::FromBrowserContext( |
| const_cast<AutofillManager*>(this)->tab_contents()->browser_context()); |