summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorTakano.Naoki@gmail.com <Takano.Naoki@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-03 08:52:18 +0000
committerTakano.Naoki@gmail.com <Takano.Naoki@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-03 08:52:18 +0000
commit8e5c5761d38ee55f2d1cd5b0abf06c36a119b46c (patch)
treecda541ab684c312f0709bf7b4d4dbf3f6ea8db3b /chrome/renderer
parent809195111014554ef278acf1b94411af79b4b9c4 (diff)
downloadchromium_src-8e5c5761d38ee55f2d1cd5b0abf06c36a119b46c.zip
chromium_src-8e5c5761d38ee55f2d1cd5b0abf06c36a119b46c.tar.gz
chromium_src-8e5c5761d38ee55f2d1cd5b0abf06c36a119b46c.tar.bz2
Add null check for form element.
Forgot null check for form element. BUG=91472 TEST=Hard to reproduce, so I cannot write test yet. Review URL: http://codereview.chromium.org/7465077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95217 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/autofill/autofill_agent.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/renderer/autofill/autofill_agent.cc b/chrome/renderer/autofill/autofill_agent.cc
index f28b615..6e2e027 100644
--- a/chrome/renderer/autofill/autofill_agent.cc
+++ b/chrome/renderer/autofill/autofill_agent.cc
@@ -334,7 +334,7 @@ void AutofillAgent::ShowSuggestions(const WebInputElement& element,
// the website.
const WebFormElement form = element.form();
if (!element.isEnabled() || element.isReadOnly() ||
- (!element.autoComplete() && form.autoComplete()) ||
+ (!element.autoComplete() && !form.isNull() && form.autoComplete()) ||
!element.isTextField() || element.isPasswordField() ||
!element.suggestedValue().isEmpty())
return;