summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-03 22:41:32 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-03 22:41:32 +0000
commit624458117fb0d4778dbc49cc87c49766a0b02bff (patch)
tree0225e06a0ac85169ed70d4fcde19e29d575ff8e1 /chrome/renderer
parentc729c1d2667b800e7887cea88b5492325ddc56ab (diff)
downloadchromium_src-624458117fb0d4778dbc49cc87c49766a0b02bff.zip
chromium_src-624458117fb0d4778dbc49cc87c49766a0b02bff.tar.gz
chromium_src-624458117fb0d4778dbc49cc87c49766a0b02bff.tar.bz2
Don't dismiss Autofill suggestions when clicking on a field that currently has a popup open.
BUG=81359 TEST=manual; see bug Review URL: http://codereview.chromium.org/6915003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83981 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/autofill/autofill_agent.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/renderer/autofill/autofill_agent.cc b/chrome/renderer/autofill/autofill_agent.cc
index ba88fa3..aced480 100644
--- a/chrome/renderer/autofill/autofill_agent.cc
+++ b/chrome/renderer/autofill/autofill_agent.cc
@@ -310,7 +310,8 @@ void AutofillAgent::ShowSuggestions(const WebInputElement& element,
bool requires_caret_at_end,
bool display_warning_if_disabled) {
if (!element.isEnabled() || element.isReadOnly() || !element.autoComplete() ||
- !element.isTextField() || element.isPasswordField())
+ !element.isTextField() || element.isPasswordField() ||
+ !element.suggestedValue().isEmpty())
return;
// If the field has no name, then we won't have values.