| Index: chrome/browser/chromeos/login/user_manager_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/user_manager_impl.cc b/chrome/browser/chromeos/login/user_manager_impl.cc
|
| index cecbdded0f6a729b6d59e6739379b1815e8b9524..2c0f017946ba7b5da80e7ac9e4c97f26dc5d70b1 100644
|
| --- a/chrome/browser/chromeos/login/user_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/login/user_manager_impl.cc
|
| @@ -401,14 +401,20 @@ void UserManagerImpl::UserLoggedIn(const std::string& email,
|
| logged_in_users_.insert(logged_in_users_.begin(), active_user_);
|
| SetLRUUser(active_user_);
|
|
|
| - if (!primary_user_)
|
| + if (!primary_user_) {
|
| primary_user_ = active_user_;
|
| + if (primary_user_->GetType() == User::USER_TYPE_REGULAR)
|
| + SendRegularUserLoginMetrics(email);
|
| + }
|
|
|
| UMA_HISTOGRAM_ENUMERATION("UserManager.LoginUserType",
|
| active_user_->GetType(), User::NUM_USER_TYPES);
|
|
|
| - if (active_user_->GetType() == User::USER_TYPE_REGULAR)
|
| - SendRegularUserLoginMetrics(email);
|
| + if (IsMultipleProfilesAllowed()) {
|
| + UMA_HISTOGRAM_COUNTS_100("MultiProfile.UserCount",
|
| + GetLoggedInUsers().size());
|
| + }
|
| +
|
| g_browser_process->local_state()->SetString(kLastLoggedInRegularUser,
|
| (active_user_->GetType() == User::USER_TYPE_REGULAR) ? email : "");
|
|
|
|
|