diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-25 00:25:22 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-25 00:25:22 +0000 |
commit | 016a016f8c95aa4831638c827623f135e6e186b8 (patch) | |
tree | 51bc1126365e6813d8e4c95c3adc7c586cd56b26 /chrome | |
parent | bcf03a01b198f1990d97c16188e2341cf38fb29b (diff) | |
download | chromium_src-016a016f8c95aa4831638c827623f135e6e186b8.zip chromium_src-016a016f8c95aa4831638c827623f135e6e186b8.tar.gz chromium_src-016a016f8c95aa4831638c827623f135e6e186b8.tar.bz2 |
Merge 71720 - Fix autocomplete for Gmail subject lines.
BUG=68626
TEST=Try to bring up autocomplete for the subject field of the Gmail "compose" view.
Review URL: http://codereview.chromium.org/6301005
TBR=isherman@chromium.org
Review URL: http://codereview.chromium.org/6368012
git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@72425 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/renderer/autofill_helper.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/chrome/renderer/autofill_helper.cc b/chrome/renderer/autofill_helper.cc index 092555f..f34cadb 100644 --- a/chrome/renderer/autofill_helper.cc +++ b/chrome/renderer/autofill_helper.cc @@ -270,8 +270,13 @@ void AutoFillHelper::QueryAutoFillSuggestions( webkit_glue::FormData form; webkit_glue::FormField field; - if (!FindFormAndFieldForNode(node, &form, &field)) - return; + if (!FindFormAndFieldForNode(node, &form, &field)) { + // If we didn't find the cached form, at least let autocomplete have a shot + // at providing suggestions. + FormManager::WebFormControlElementToFormField( + node.toConst<WebFormControlElement>(), FormManager::EXTRACT_VALUE, + &field); + } render_view_->Send(new ViewHostMsg_QueryFormFieldAutoFill( render_view_->routing_id(), autofill_query_id_, form, field)); |