summaryrefslogtreecommitdiff
path: root/chromium/components/autofill/core/common/password_form.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/autofill/core/common/password_form.cc')
-rw-r--r--chromium/components/autofill/core/common/password_form.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/chromium/components/autofill/core/common/password_form.cc b/chromium/components/autofill/core/common/password_form.cc
index a465d90cac8..9fc16b198a2 100644
--- a/chromium/components/autofill/core/common/password_form.cc
+++ b/chromium/components/autofill/core/common/password_form.cc
@@ -28,7 +28,10 @@ void PasswordFormToJSON(const PasswordForm& form,
target->SetString("origin", form.origin.possibly_invalid_spec());
target->SetString("action", form.action.possibly_invalid_spec());
target->SetString("submit_element", form.submit_element);
- target->SetString("username_elem", form.username_element);
+ target->SetBoolean("has_renderer_ids", form.has_renderer_ids);
+ target->SetString("username_element", form.username_element);
+ target->SetInteger("username_element_renderer_id",
+ form.username_element_renderer_id);
target->SetBoolean("username_marked_by_site", form.username_marked_by_site);
target->SetString("username_value", form.username_value);
target->SetString("password_elem", form.password_element);
@@ -36,6 +39,8 @@ void PasswordFormToJSON(const PasswordForm& form,
target->SetBoolean("password_value_is_default",
form.password_value_is_default);
target->SetString("new_password_element", form.new_password_element);
+ target->SetInteger("password_element_renderer_id",
+ form.password_element_renderer_id);
target->SetString("new_password_value", form.new_password_value);
target->SetBoolean("new_password_value_is_default",
form.new_password_value_is_default);
@@ -121,13 +126,16 @@ bool PasswordForm::operator==(const PasswordForm& form) const {
return scheme == form.scheme && signon_realm == form.signon_realm &&
origin == form.origin && action == form.action &&
submit_element == form.submit_element &&
+ has_renderer_ids == form.has_renderer_ids &&
username_element == form.username_element &&
+ username_element_renderer_id == form.username_element_renderer_id &&
username_marked_by_site == form.username_marked_by_site &&
username_value == form.username_value &&
other_possible_usernames == form.other_possible_usernames &&
all_possible_passwords == form.all_possible_passwords &&
form_has_autofilled_value == form.form_has_autofilled_value &&
password_element == form.password_element &&
+ password_element_renderer_id == form.password_element_renderer_id &&
password_value == form.password_value &&
new_password_element == form.new_password_element &&
new_password_marked_by_site == form.new_password_marked_by_site &&