| Index: chromeos/login/login_state.cc
|
| diff --git a/chromeos/login/login_state.cc b/chromeos/login/login_state.cc
|
| index de2715a73e37b5372397aeef95a7e10405b5b539..8c8c3291d97d21baadf6daa591a5acd60984c13b 100644
|
| --- a/chromeos/login/login_state.cc
|
| +++ b/chromeos/login/login_state.cc
|
| @@ -59,7 +59,7 @@ void LoginState::RemoveObserver(Observer* observer) {
|
|
|
| void LoginState::SetLoggedInState(LoggedInState state,
|
| LoggedInUserType type) {
|
| - if (state == logged_in_state_)
|
| + if (state == logged_in_state_ && type == logged_in_user_type_)
|
| return;
|
| VLOG(1) << "LoggedInState: " << state << " UserType: " << type;
|
| logged_in_state_ = state;
|
|
|