Index: components/autofill/content/renderer/form_cache.cc |
diff --git a/components/autofill/content/renderer/form_cache.cc b/components/autofill/content/renderer/form_cache.cc |
index d513342dae231d6d1a149f0b9c8e187dac6276bc..b616a37b49c7e9eecba1382985b9fea1ebc29907 100644 |
--- a/components/autofill/content/renderer/form_cache.cc |
+++ b/components/autofill/content/renderer/form_cache.cc |
@@ -64,8 +64,7 @@ void LogDeprecationMessages(const WebFormControlElement& element) { |
// is imposed by WebFormElementToFormData(). |
bool ShouldIgnoreForm(size_t num_editable_elements, |
size_t num_control_elements) { |
- return (num_editable_elements < kRequiredAutofillFields && |
- num_control_elements > 0); |
+ return (num_editable_elements < 1 && num_control_elements > 0); |
Mathieu
2015/10/20 21:03:10
!num_editable_elements && num_control_elements
sebsg
2015/10/21 18:20:50
Done.
|
} |
} // namespace |
@@ -117,8 +116,7 @@ std::vector<FormData> FormCache::ExtractNewForms() { |
if (num_fields_seen > form_util::kMaxParseableFields) |
return forms; |
- if (form.fields.size() >= kRequiredAutofillFields && |
- !ContainsKey(parsed_forms_, form)) { |
+ if (form.fields.size() >= 1 && !ContainsKey(parsed_forms_, form)) { |
Mathieu
2015/10/20 21:03:10
!form.fields.empty()
same with change below
sebsg
2015/10/21 18:20:50
Done.
|
for (auto it = parsed_forms_.begin(); it != parsed_forms_.end(); ++it) { |
if (it->SameFormAs(form)) { |
parsed_forms_.erase(it); |
@@ -155,7 +153,7 @@ std::vector<FormData> FormCache::ExtractNewForms() { |
if (num_fields_seen > form_util::kMaxParseableFields) |
return forms; |
- if (synthetic_form.fields.size() >= kRequiredAutofillFields && |
+ if (synthetic_form.fields.size() >= 1 && |
!parsed_forms_.count(synthetic_form)) { |
SaveInitialValues(control_elements); |
forms.push_back(synthetic_form); |