Chromium Code Reviews| 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 { |