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 |