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()); |