Chromium Code Reviews| 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 734bf5edb387984c3198e344702dede5bba96d5c..fc185f40d36ed03102af2bf8ba151eb87362798f 100644 |
| --- a/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc |
| +++ b/chrome/browser/ui/passwords/manage_passwords_bubble_model.cc |
| @@ -344,8 +344,12 @@ bool ManagePasswordsBubbleModel::IsNewUIActive() const { |
| } |
| bool ManagePasswordsBubbleModel::ShouldShowMultipleAccountUpdateUI() const { |
| - return state_ == password_manager::ui::PENDING_PASSWORD_UPDATE_STATE && |
| - local_credentials_.size() > 1 && !password_overridden_; |
| + ManagePasswordsUIController* controller = |
| + ManagePasswordsUIController::FromWebContents(web_contents()); |
| + if (controller) |
|
dvadym
2015/08/25 13:55:24
You can skip checking if controller is valid as it
|
| + return controller->ShouldShowMultipleAccountUpdateUI(); |
| + else |
| + return false; |
| } |
| // static |