Index: components/autofill/content/renderer/form_autofill_util.cc |
diff --git a/components/autofill/content/renderer/form_autofill_util.cc b/components/autofill/content/renderer/form_autofill_util.cc |
index 0762a8c2f42d63453203996698864f515690072f..4d0330badc81f9db7e104a2e5914225fde57255e 100644 |
--- a/components/autofill/content/renderer/form_autofill_util.cc |
+++ b/components/autofill/content/renderer/form_autofill_util.cc |
@@ -581,9 +581,14 @@ void PreviewFormField(const FormFieldData& data, |
input_element->setSuggestedValue( |
data.value.substr(0, input_element->maxLength())); |
input_element->setAutofilled(true); |
- } else if (IsTextAreaElement(*field) || IsSelectElement(*field)) { |
+ } else if (IsTextAreaElement(*field)) { |
field->setSuggestedValue(data.value); |
field->setAutofilled(true); |
+ } else { |
+ DCHECK(IsSelectElement(*field)); |
+ field->setSuggestedValue(data.value); |
Ilya Sherman
2014/06/02 23:51:00
We should only set the suggested value if the fiel
|
+ if (data.is_autofilled) |
+ field->setAutofilled(true); |
} |
if (is_initiating_node && |