Commit c3479ba2 authored by Anatoliy Potapchuk's avatar Anatoliy Potapchuk Committed by Commit Bot

Clean ash from unnessesary LoginStatus::ARC_KIOSK_APP

This one just created some code duplication of LoginStatus::KIOSK_APP

Bug: 1015383
Change-Id: Id03e4813199dd38b29ca46845182b7f82b04382c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1864799
Commit-Queue: Anatoliy Potapchuk <apotapchuk@chromium.org>
Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#706937}
parent 6a1a938c
...@@ -14,8 +14,7 @@ enum class LoginStatus { ...@@ -14,8 +14,7 @@ enum class LoginStatus {
GUEST, // A guest is logged in (i.e. incognito) GUEST, // A guest is logged in (i.e. incognito)
PUBLIC, // A public account is logged in PUBLIC, // A public account is logged in
SUPERVISED, // A supervised user is logged in SUPERVISED, // A supervised user is logged in
KIOSK_APP, // Is in kiosk app mode KIOSK_APP // In kiosk mode for Chrome app, ARC, or PWA.
ARC_KIOSK_APP // Is in ARC kiosk mode
}; };
} // namespace ash } // namespace ash
......
...@@ -87,12 +87,6 @@ bool IsKioskModeActive() { ...@@ -87,12 +87,6 @@ bool IsKioskModeActive() {
LoginStatus::KIOSK_APP; LoginStatus::KIOSK_APP;
} }
// Returns true if ARC kiosk mode is active.
bool IsArcKioskModeActive() {
return Shell::Get()->session_controller()->login_status() ==
LoginStatus::ARC_KIOSK_APP;
}
// Returns true if there is an active user and their session isn't currently // Returns true if there is an active user and their session isn't currently
// locked. // locked.
bool IsUserActive() { bool IsUserActive() {
...@@ -495,7 +489,7 @@ void UserMetricsRecorder::RecordPeriodicMetrics() { ...@@ -495,7 +489,7 @@ void UserMetricsRecorder::RecordPeriodicMetrics() {
} }
bool UserMetricsRecorder::IsUserInActiveDesktopEnvironment() const { bool UserMetricsRecorder::IsUserInActiveDesktopEnvironment() const {
return IsUserActive() && !IsKioskModeActive() && !IsArcKioskModeActive(); return IsUserActive() && !IsKioskModeActive();
} }
void UserMetricsRecorder::StartTimer() { void UserMetricsRecorder::StartTimer() {
......
...@@ -566,7 +566,7 @@ LoginStatus SessionControllerImpl::CalculateLoginStatusForActiveSession() ...@@ -566,7 +566,7 @@ LoginStatus SessionControllerImpl::CalculateLoginStatusForActiveSession()
case user_manager::USER_TYPE_CHILD: case user_manager::USER_TYPE_CHILD:
return LoginStatus::SUPERVISED; return LoginStatus::SUPERVISED;
case user_manager::USER_TYPE_ARC_KIOSK_APP: case user_manager::USER_TYPE_ARC_KIOSK_APP:
return LoginStatus::ARC_KIOSK_APP; return LoginStatus::KIOSK_APP;
case user_manager::USER_TYPE_ACTIVE_DIRECTORY: case user_manager::USER_TYPE_ACTIVE_DIRECTORY:
// TODO: There is no LoginStatus for this. // TODO: There is no LoginStatus for this.
return LoginStatus::USER; return LoginStatus::USER;
......
...@@ -293,7 +293,7 @@ TEST_F(SessionControllerImplTest, GetLoginStateForActiveSession) { ...@@ -293,7 +293,7 @@ TEST_F(SessionControllerImplTest, GetLoginStateForActiveSession) {
{user_manager::USER_TYPE_SUPERVISED, LoginStatus::SUPERVISED}, {user_manager::USER_TYPE_SUPERVISED, LoginStatus::SUPERVISED},
{user_manager::USER_TYPE_KIOSK_APP, LoginStatus::KIOSK_APP}, {user_manager::USER_TYPE_KIOSK_APP, LoginStatus::KIOSK_APP},
{user_manager::USER_TYPE_CHILD, LoginStatus::SUPERVISED}, {user_manager::USER_TYPE_CHILD, LoginStatus::SUPERVISED},
{user_manager::USER_TYPE_ARC_KIOSK_APP, LoginStatus::ARC_KIOSK_APP}, {user_manager::USER_TYPE_ARC_KIOSK_APP, LoginStatus::KIOSK_APP},
// TODO: Add USER_TYPE_ACTIVE_DIRECTORY if we add a status for it. // TODO: Add USER_TYPE_ACTIVE_DIRECTORY if we add a status for it.
}; };
......
...@@ -24,8 +24,7 @@ bool ArcNotificationManagerDelegateImpl::IsPublicSessionOrKiosk() const { ...@@ -24,8 +24,7 @@ bool ArcNotificationManagerDelegateImpl::IsPublicSessionOrKiosk() const {
Shell::Get()->session_controller()->login_status(); Shell::Get()->session_controller()->login_status();
return login_status == LoginStatus::PUBLIC || return login_status == LoginStatus::PUBLIC ||
login_status == LoginStatus::KIOSK_APP || login_status == LoginStatus::KIOSK_APP;
login_status == LoginStatus::ARC_KIOSK_APP;
} }
void ArcNotificationManagerDelegateImpl::ShowMessageCenter() { void ArcNotificationManagerDelegateImpl::ShowMessageCenter() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment