summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-18 23:45:08 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-18 23:45:08 +0000
commit7837be66093e1ad899de26542ed5cfc6a69a74e4 (patch)
treea2e81675310b61376295a325f704c48a4d0441da /chrome/renderer
parent3ee00c28d5ceaad88c8ec619783f126661164dfe (diff)
downloadchromium_src-7837be66093e1ad899de26542ed5cfc6a69a74e4.zip
chromium_src-7837be66093e1ad899de26542ed5cfc6a69a74e4.tar.gz
chromium_src-7837be66093e1ad899de26542ed5cfc6a69a74e4.tar.bz2
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 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71720 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/autofill_helper.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/chrome/renderer/autofill_helper.cc b/chrome/renderer/autofill_helper.cc
index 042285d..f81f621 100644
--- a/chrome/renderer/autofill_helper.cc
+++ b/chrome/renderer/autofill_helper.cc
@@ -327,8 +327,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);
+ }
Send(new ViewHostMsg_QueryFormFieldAutoFill(
routing_id(), autofill_query_id_, form, field));