Index: components/password_manager/core/browser/password_manager.cc |
diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc |
index 3d6111c7e6ef1c33c0a48a895906ca0b255cfabe..38f2df9b836421b535ad10682ad32cded7f998d6 100644 |
--- a/components/password_manager/core/browser/password_manager.cc |
+++ b/components/password_manager/core/browser/password_manager.cc |
@@ -219,8 +219,7 @@ void PasswordManager::ProvisionallySavePassword(const PasswordForm& form) { |
} |
// No password to save? Then don't. |
- if ((form.new_password_element.empty() && form.password_value.empty()) || |
- (!form.new_password_element.empty() && form.new_password_value.empty())) { |
+ if (PasswordFormManager::PasswordToSave(form).empty()) { |
RecordFailure(EMPTY_PASSWORD, form.origin, logger.get()); |
return; |
} |