Index: components/autofill/core/common/password_form.cc |
diff --git a/components/autofill/core/common/password_form.cc b/components/autofill/core/common/password_form.cc |
index e5edaca902396f6e61950f167ee485816173e428..65a3b951ae0313f4eb548478605ab6080d8ea31c 100644 |
--- a/components/autofill/core/common/password_form.cc |
+++ b/components/autofill/core/common/password_form.cc |
@@ -59,6 +59,8 @@ void PasswordFormToJSON(const PasswordForm& form, |
target->SetString("layout", layout_string_stream.str()); |
target->SetBoolean("was_parsed_using_autofill_predictions", |
form.was_parsed_using_autofill_predictions); |
+ target->SetBoolean("is_password_change_form_without_username", |
+ form.is_password_change_form_without_username); |
} |
} // namespace |
@@ -77,7 +79,8 @@ PasswordForm::PasswordForm() |
skip_zero_click(false), |
layout(Layout::LAYOUT_OTHER), |
was_parsed_using_autofill_predictions(false), |
- is_alive(true) { |
+ is_alive(true), |
+ is_password_change_form_without_username(false) { |
} |
PasswordForm::~PasswordForm() { |
@@ -91,38 +94,33 @@ bool PasswordForm::IsPublicSuffixMatch() const { |
} |
bool PasswordForm::operator==(const PasswordForm& form) const { |
- return scheme == form.scheme && |
- signon_realm == form.signon_realm && |
- original_signon_realm == form.original_signon_realm && |
- origin == form.origin && |
- action == form.action && |
- submit_element == form.submit_element && |
- username_element == form.username_element && |
- username_marked_by_site == form.username_marked_by_site && |
- username_value == form.username_value && |
- other_possible_usernames == form.other_possible_usernames && |
- password_element == form.password_element && |
- password_value == form.password_value && |
- password_autocomplete_set == form.password_autocomplete_set && |
- new_password_element == form.new_password_element && |
- new_password_marked_by_site == form.new_password_marked_by_site && |
- new_password_value == form.new_password_value && |
- ssl_valid == form.ssl_valid && |
- preferred == form.preferred && |
- date_created == form.date_created && |
- date_synced == form.date_synced && |
- blacklisted_by_user == form.blacklisted_by_user && |
- type == form.type && |
- times_used == form.times_used && |
- form_data.SameFormAs(form.form_data) && |
- generation_upload_status == form.generation_upload_status && |
- display_name == form.display_name && |
- avatar_url == form.avatar_url && |
- federation_url == form.federation_url && |
- skip_zero_click == form.skip_zero_click && |
- layout == form.layout && |
- was_parsed_using_autofill_predictions == |
- form.was_parsed_using_autofill_predictions; |
+ return scheme == form.scheme && signon_realm == form.signon_realm && |
+ original_signon_realm == form.original_signon_realm && |
vabr (Chromium)
2015/06/19 18:03:16
Please keep this one equality check per line. I kn
dvadym
2015/06/22 14:43:33
Done.
|
+ origin == form.origin && action == form.action && |
+ submit_element == form.submit_element && |
+ username_element == form.username_element && |
+ username_marked_by_site == form.username_marked_by_site && |
+ username_value == form.username_value && |
+ other_possible_usernames == form.other_possible_usernames && |
+ password_element == form.password_element && |
+ password_value == form.password_value && |
+ password_autocomplete_set == form.password_autocomplete_set && |
+ new_password_element == form.new_password_element && |
+ new_password_marked_by_site == form.new_password_marked_by_site && |
+ new_password_value == form.new_password_value && |
+ ssl_valid == form.ssl_valid && preferred == form.preferred && |
+ date_created == form.date_created && date_synced == form.date_synced && |
+ blacklisted_by_user == form.blacklisted_by_user && type == form.type && |
+ times_used == form.times_used && |
+ form_data.SameFormAs(form.form_data) && |
+ generation_upload_status == form.generation_upload_status && |
+ display_name == form.display_name && avatar_url == form.avatar_url && |
+ federation_url == form.federation_url && |
+ skip_zero_click == form.skip_zero_click && layout == form.layout && |
+ was_parsed_using_autofill_predictions == |
+ form.was_parsed_using_autofill_predictions && |
+ is_password_change_form_without_username == |
+ form.is_password_change_form_without_username; |
} |
bool PasswordForm::operator!=(const PasswordForm& form) const { |