Index: chrome/browser/ui/passwords/manage_passwords_bubble_model.cc |
diff --git a/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc b/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc |
index 8aea0125a479920de444b09574baa0093713edc0..3f50dede3343639a6125c16a3fb397ade03e3f60 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc |
+++ b/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc |
@@ -96,6 +96,7 @@ ManagePasswordsBubbleModel::ManagePasswordsBubbleModel( |
origin_ = controller->origin(); |
state_ = controller->state(); |
+ password_overridden_ = controller->PasswordOverridden(); |
if (state_ == password_manager::ui::PENDING_PASSWORD_STATE || |
state_ == password_manager::ui::PENDING_PASSWORD_UPDATE_STATE) { |
pending_password_ = controller->PendingPassword(); |
@@ -336,7 +337,7 @@ bool ManagePasswordsBubbleModel::IsNewUIActive() const { |
bool ManagePasswordsBubbleModel::ShouldShowMultipleAccountUpdateUI() const { |
return state_ == password_manager::ui::PENDING_PASSWORD_UPDATE_STATE && |
- local_credentials_.size() > 1; |
+ local_credentials_.size() > 1 && !password_overridden_; |
} |
// static |