Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(260)

Side by Side Diff: components/user_manager/user_manager_base.cc

Issue 818103002: Make callers of CommandLine use it via the base:: namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/user_manager/user_manager_base.h" 5 #include "components/user_manager/user_manager_base.h"
6 6
7 #include <cstddef> 7 #include <cstddef>
8 #include <set> 8 #include <set>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 1020 matching lines...) Expand 10 before | Expand all | Expand 10 after
1031 UserList::iterator it = 1031 UserList::iterator it =
1032 std::find(lru_logged_in_users_.begin(), lru_logged_in_users_.end(), user); 1032 std::find(lru_logged_in_users_.begin(), lru_logged_in_users_.end(), user);
1033 if (it != lru_logged_in_users_.end()) 1033 if (it != lru_logged_in_users_.end())
1034 lru_logged_in_users_.erase(it); 1034 lru_logged_in_users_.erase(it);
1035 lru_logged_in_users_.insert(lru_logged_in_users_.begin(), user); 1035 lru_logged_in_users_.insert(lru_logged_in_users_.begin(), user);
1036 } 1036 }
1037 1037
1038 void UserManagerBase::SendGaiaUserLoginMetrics(const std::string& user_id) { 1038 void UserManagerBase::SendGaiaUserLoginMetrics(const std::string& user_id) {
1039 // If this isn't the first time Chrome was run after the system booted, 1039 // If this isn't the first time Chrome was run after the system booted,
1040 // assume that Chrome was restarted because a previous session ended. 1040 // assume that Chrome was restarted because a previous session ended.
1041 if (!CommandLine::ForCurrentProcess()->HasSwitch( 1041 if (!base::CommandLine::ForCurrentProcess()->HasSwitch(
1042 chromeos::switches::kFirstExecAfterBoot)) { 1042 chromeos::switches::kFirstExecAfterBoot)) {
1043 const std::string last_email = 1043 const std::string last_email =
1044 GetLocalState()->GetString(kLastLoggedInGaiaUser); 1044 GetLocalState()->GetString(kLastLoggedInGaiaUser);
1045 const base::TimeDelta time_to_login = 1045 const base::TimeDelta time_to_login =
1046 base::TimeTicks::Now() - manager_creation_time_; 1046 base::TimeTicks::Now() - manager_creation_time_;
1047 if (!last_email.empty() && user_id != last_email && 1047 if (!last_email.empty() && user_id != last_email &&
1048 time_to_login.InSeconds() <= kLogoutToLoginDelayMaxSec) { 1048 time_to_login.InSeconds() <= kLogoutToLoginDelayMaxSec) {
1049 UMA_HISTOGRAM_CUSTOM_COUNTS("UserManager.LogoutToLoginDelay", 1049 UMA_HISTOGRAM_CUSTOM_COUNTS("UserManager.LogoutToLoginDelay",
1050 time_to_login.InSeconds(), 1050 time_to_login.InSeconds(),
1051 0, 1051 0,
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1085 } 1085 }
1086 1086
1087 void UserManagerBase::DeleteUser(User* user) { 1087 void UserManagerBase::DeleteUser(User* user) {
1088 const bool is_active_user = (user == active_user_); 1088 const bool is_active_user = (user == active_user_);
1089 delete user; 1089 delete user;
1090 if (is_active_user) 1090 if (is_active_user)
1091 active_user_ = NULL; 1091 active_user_ = NULL;
1092 } 1092 }
1093 1093
1094 } // namespace user_manager 1094 } // namespace user_manager
OLDNEW
« no previous file with comments | « components/translate/core/common/translate_util_unittest.cc ('k') | components/variations/variations_seed_processor.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698