| Index: components/password_manager/core/common/password_manager_ui.cc
|
| diff --git a/components/password_manager/core/common/password_manager_ui.cc b/components/password_manager/core/common/password_manager_ui.cc
|
| index b76394ed7f1a79662850d375e45ab29fd1a63903..c8c2da77552ca3b98c34dd4c70e4b46345c21263 100644
|
| --- a/components/password_manager/core/common/password_manager_ui.cc
|
| +++ b/components/password_manager/core/common/password_manager_ui.cc
|
| @@ -14,9 +14,15 @@ bool IsPendingState(State state) {
|
| state == PENDING_PASSWORD_STATE;
|
| }
|
|
|
| +bool IsCredentialsState(State state) {
|
| + return (state == CREDENTIAL_REQUEST_STATE ||
|
| + state == CREDENTIAL_REQUEST_AND_BUBBLE_STATE);
|
| +}
|
| +
|
| bool IsAutomaticDisplayState(State state) {
|
| return state == PENDING_PASSWORD_AND_BUBBLE_STATE ||
|
| - state == CONFIRMATION_STATE;
|
| + state == CONFIRMATION_STATE ||
|
| + state == CREDENTIAL_REQUEST_AND_BUBBLE_STATE;
|
| }
|
|
|
| State GetEndStateForAutomaticState(State state) {
|
| @@ -24,10 +30,10 @@ State GetEndStateForAutomaticState(State state) {
|
| switch (state) {
|
| case PENDING_PASSWORD_AND_BUBBLE_STATE:
|
| return PENDING_PASSWORD_STATE;
|
| - break;
|
| case CONFIRMATION_STATE:
|
| return MANAGE_STATE;
|
| - break;
|
| + case CREDENTIAL_REQUEST_AND_BUBBLE_STATE:
|
| + return CREDENTIAL_REQUEST_STATE;
|
| default:
|
| NOTREACHED();
|
| return INACTIVE_STATE;
|
|
|