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

Unified Diff: chrome/browser/chromeos/login/lock/screen_locker.cc

Issue 444903002: [cros] user_manager component - move UserManagerBase and UserManager (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 4 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/login/lock/screen_locker.cc
diff --git a/chrome/browser/chromeos/login/lock/screen_locker.cc b/chrome/browser/chromeos/login/lock/screen_locker.cc
index fe389ebebe60881ba2c10f2353e7ba33d8077487..3dd1dc84e4b2368864d53bb4057f3f7a02b1023f 100644
--- a/chrome/browser/chromeos/login/lock/screen_locker.cc
+++ b/chrome/browser/chromeos/login/lock/screen_locker.cc
@@ -30,8 +30,8 @@
#include "chrome/browser/chromeos/login/login_utils.h"
#include "chrome/browser/chromeos/login/supervised/supervised_user_authentication.h"
#include "chrome/browser/chromeos/login/ui/user_adding_screen.h"
+#include "chrome/browser/chromeos/login/users/chrome_user_manager.h"
#include "chrome/browser/chromeos/login/users/supervised_user_manager.h"
-#include "chrome/browser/chromeos/login/users/user_manager.h"
#include "chrome/browser/lifetime/application_lifetime.h"
#include "chrome/browser/signin/signin_manager_factory.h"
#include "chrome/browser/ui/webui/chromeos/login/screenlock_icon_provider.h"
@@ -45,6 +45,7 @@
#include "chromeos/login/auth/authenticator.h"
#include "chromeos/login/auth/extended_authenticator.h"
#include "components/signin/core/browser/signin_manager.h"
+#include "components/user_manager/user_manager.h"
#include "components/user_manager/user_type.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/notification_service.h"
@@ -202,10 +203,11 @@ void ScreenLocker::OnAuthSuccess(const UserContext& user_context) {
}
const user_manager::User* user =
- UserManager::Get()->FindUser(user_context.GetUserID());
+ user_manager::UserManager::Get()->FindUser(user_context.GetUserID());
if (user) {
if (!user->is_active())
- UserManager::Get()->SwitchActiveUser(user_context.GetUserID());
+ user_manager::UserManager::Get()->SwitchActiveUser(
+ user_context.GetUserID());
} else {
NOTREACHED() << "Logged in user not found.";
}
@@ -253,7 +255,7 @@ void ScreenLocker::Authenticate(const UserContext& user_context) {
if (const user_manager::User* user =
FindUnlockUser(user_context.GetUserID())) {
if (user->GetType() == user_manager::USER_TYPE_SUPERVISED) {
- UserContext updated_context = UserManager::Get()
+ UserContext updated_context = ChromeUserManager::Get()
->GetSupervisedUserManager()
->GetAuthentication()
->TransformKey(user_context);
@@ -348,7 +350,7 @@ void ScreenLocker::HandleLockScreenRequest() {
return;
}
if (g_screen_lock_observer->session_started() &&
- UserManager::Get()->CanCurrentUserLock()) {
+ user_manager::UserManager::Get()->CanCurrentUserLock()) {
ScreenLocker::Show();
ash::Shell::GetInstance()->lock_state_controller()->OnStartingLock();
} else {
@@ -370,8 +372,8 @@ void ScreenLocker::Show() {
// Check whether the currently logged in user is a guest account and if so,
// refuse to lock the screen (crosbug.com/23764).
// For a demo user, we should never show the lock screen (crosbug.com/27647).
- if (UserManager::Get()->IsLoggedInAsGuest() ||
- UserManager::Get()->IsLoggedInAsDemoUser()) {
+ if (user_manager::UserManager::Get()->IsLoggedInAsGuest() ||
+ user_manager::UserManager::Get()->IsLoggedInAsDemoUser()) {
VLOG(1) << "Refusing to lock screen for guest/demo account";
return;
}
@@ -390,7 +392,7 @@ void ScreenLocker::Show() {
if (!screen_locker_) {
ScreenLocker* locker =
- new ScreenLocker(UserManager::Get()->GetUnlockUsers());
+ new ScreenLocker(user_manager::UserManager::Get()->GetUnlockUsers());
VLOG(1) << "Created ScreenLocker " << locker;
locker->Init();
} else {
@@ -405,8 +407,8 @@ void ScreenLocker::Show() {
void ScreenLocker::Hide() {
DCHECK(base::MessageLoopForUI::IsCurrent());
// For a guest/demo user, screen_locker_ would have never been initialized.
- if (UserManager::Get()->IsLoggedInAsGuest() ||
- UserManager::Get()->IsLoggedInAsDemoUser()) {
+ if (user_manager::UserManager::Get()->IsLoggedInAsGuest() ||
+ user_manager::UserManager::Get()->IsLoggedInAsDemoUser()) {
VLOG(1) << "Refusing to hide lock screen for guest/demo account";
return;
}
« no previous file with comments | « chrome/browser/chromeos/login/kiosk_browsertest.cc ('k') | chrome/browser/chromeos/login/lock/webui_screen_locker.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698