summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/autofill/form_cache.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/autofill/form_cache.cc')
-rw-r--r--chrome/renderer/autofill/form_cache.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/renderer/autofill/form_cache.cc b/chrome/renderer/autofill/form_cache.cc
index a1b3999..d4081cb 100644
--- a/chrome/renderer/autofill/form_cache.cc
+++ b/chrome/renderer/autofill/form_cache.cc
@@ -77,7 +77,8 @@ void FormCache::ExtractForms(const WebFrame& frame,
WebFormElement form_element = web_forms[i];
std::vector<WebFormControlElement> control_elements;
- ExtractAutofillableElements(form_element, &control_elements);
+ ExtractAutofillableElements(form_element, autofill::REQUIRE_NONE,
+ &control_elements);
for (size_t j = 0; j < control_elements.size(); ++j) {
WebFormControlElement element = control_elements[j];
@@ -152,7 +153,8 @@ bool FormCache::ClearFormWithElement(const WebInputElement& element) {
return false;
std::vector<WebFormControlElement> control_elements;
- ExtractAutofillableElements(form_element, &control_elements);
+ ExtractAutofillableElements(form_element, autofill::REQUIRE_NONE,
+ &control_elements);
for (size_t i = 0; i < control_elements.size(); ++i) {
WebFormControlElement control_element = control_elements[i];
WebInputElement* input_element = toWebInputElement(&control_element);
@@ -222,7 +224,8 @@ bool FormCache::ShowPredictions(const FormDataPredictions& form) {
return false;
std::vector<WebFormControlElement> control_elements;
- ExtractAutofillableElements(form_element, &control_elements);
+ ExtractAutofillableElements(form_element, autofill::REQUIRE_NONE,
+ &control_elements);
if (control_elements.size() != form.fields.size()) {
// Keep things simple. Don't show predictions for forms that were modified
// between page load and the server's response to our query.