summaryrefslogtreecommitdiffstats
path: root/components/autofill/content/renderer/form_cache.cc
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-11 11:39:46 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-11 11:39:46 +0000
commit7525d90db20f260a67f0031be351121a54a20402 (patch)
tree37974f276dedc8c3354a65ea7d56d2998b543796 /components/autofill/content/renderer/form_cache.cc
parente678d4fec79f0a1b5e0c44edf04fe441d00b3901 (diff)
downloadchromium_src-7525d90db20f260a67f0031be351121a54a20402.zip
chromium_src-7525d90db20f260a67f0031be351121a54a20402.tar.gz
chromium_src-7525d90db20f260a67f0031be351121a54a20402.tar.bz2
[Autofill] Set autofilled highlight for <textarea> elements as well as <input>s.
BUG=280499 TEST=browser_tests R=estade@chromium.org Review URL: https://codereview.chromium.org/26572012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228162 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/autofill/content/renderer/form_cache.cc')
-rw-r--r--components/autofill/content/renderer/form_cache.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/autofill/content/renderer/form_cache.cc b/components/autofill/content/renderer/form_cache.cc
index e0d2211..1d62764 100644
--- a/components/autofill/content/renderer/form_cache.cc
+++ b/components/autofill/content/renderer/form_cache.cc
@@ -193,10 +193,11 @@ bool FormCache::ClearFormWithElement(const WebInputElement& element) {
if (!control_element.isEnabled())
continue;
+ control_element.setAutofilled(false);
+
WebInputElement* input_element = toWebInputElement(&control_element);
if (IsTextInput(input_element)) {
input_element->setValue(base::string16(), true);
- input_element->setAutofilled(false);
// Clearing the value in the focused node (above) can cause selection
// to be lost. We force selection range to restore the text cursor.