| 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 cf7d0d3a16721dc6dcbbe4f3805d26bede8dc543..e1e15dd02e3a845c574be42ad228ee7aba757841 100644
|
| --- a/components/password_manager/core/browser/password_manager.cc
|
| +++ b/components/password_manager/core/browser/password_manager.cc
|
| @@ -559,6 +559,7 @@ bool PasswordManager::ShouldPromptUserToSavePassword() const {
|
| (provisional_save_manager_->IsNewLogin() ||
|
| provisional_save_manager_
|
| ->is_possible_change_password_form_without_username() ||
|
| + provisional_save_manager_->retry_password_form_password_update() ||
|
| (provisional_save_manager_->password_overridden() &&
|
| client_->IsUpdatePasswordUIEnabled())) &&
|
| !provisional_save_manager_->has_generated_password() &&
|
| @@ -697,7 +698,8 @@ void PasswordManager::OnLoginSuccessful() {
|
| (!provisional_save_manager_->best_matches().empty() &&
|
| provisional_save_manager_
|
| ->is_possible_change_password_form_without_username()) ||
|
| - provisional_save_manager_->password_overridden();
|
| + provisional_save_manager_->password_overridden() ||
|
| + provisional_save_manager_->retry_password_form_password_update();
|
| if (client_->PromptUserToSaveOrUpdatePassword(
|
| provisional_save_manager_.Pass(),
|
| CredentialSourceType::CREDENTIAL_SOURCE_PASSWORD_MANAGER,
|
|
|