Index: chrome/browser/signin/easy_unlock_service.cc |
diff --git a/chrome/browser/signin/easy_unlock_service.cc b/chrome/browser/signin/easy_unlock_service.cc |
index b3ee7d93d7ecd14b8e42c51f53aaba2f6042447c..5170566ad18c2ff6abb703b2a691a760a590085c 100644 |
--- a/chrome/browser/signin/easy_unlock_service.cc |
+++ b/chrome/browser/signin/easy_unlock_service.cc |
@@ -49,6 +49,8 @@ |
#include "base/win/windows_version.h" |
#endif |
+using proximity_auth::ScreenlockState; |
+ |
namespace { |
enum BluetoothType { |
@@ -434,8 +436,7 @@ void EasyUnlockService::ShowInitialUserState() { |
if (state == EasyUnlockScreenlockStateHandler::NO_HARDLOCK) { |
// Show connecting icon early when there is a persisted non hardlock state. |
- UpdateScreenlockState( |
- EasyUnlockScreenlockStateHandler::STATE_BLUETOOTH_CONNECTING); |
+ UpdateScreenlockState(ScreenlockState::BLUETOOTH_CONNECTING); |
} else { |
screenlock_state_handler_->MaybeShowHardlockUI(); |
} |
@@ -452,15 +453,14 @@ EasyUnlockScreenlockStateHandler* |
return screenlock_state_handler_.get(); |
} |
-bool EasyUnlockService::UpdateScreenlockState( |
- EasyUnlockScreenlockStateHandler::State state) { |
+bool EasyUnlockService::UpdateScreenlockState(ScreenlockState state) { |
EasyUnlockScreenlockStateHandler* handler = GetScreenlockStateHandler(); |
if (!handler) |
return false; |
handler->ChangeState(state); |
- if (state == EasyUnlockScreenlockStateHandler::STATE_AUTHENTICATED) { |
+ if (state == ScreenlockState::AUTHENTICATED) { |
#if defined(OS_CHROMEOS) |
if (power_monitor_) |
power_monitor_->RecordStartUpTime(); |
@@ -479,11 +479,10 @@ bool EasyUnlockService::UpdateScreenlockState( |
return true; |
} |
-EasyUnlockScreenlockStateHandler::State |
-EasyUnlockService::GetScreenlockState() { |
+ScreenlockState EasyUnlockService::GetScreenlockState() { |
EasyUnlockScreenlockStateHandler* handler = GetScreenlockStateHandler(); |
if (!handler) |
- return EasyUnlockScreenlockStateHandler::STATE_INACTIVE; |
+ return ScreenlockState::INACTIVE; |
return handler->state(); |
} |
@@ -776,30 +775,29 @@ EasyUnlockAuthEvent EasyUnlockService::GetPasswordAuthEvent() const { |
return PASSWORD_ENTRY_NO_SCREENLOCK_STATE_HANDLER; |
} else { |
switch (screenlock_state_handler()->state()) { |
- case EasyUnlockScreenlockStateHandler::STATE_INACTIVE: |
+ case ScreenlockState::INACTIVE: |
return PASSWORD_ENTRY_SERVICE_NOT_ACTIVE; |
- case EasyUnlockScreenlockStateHandler::STATE_NO_BLUETOOTH: |
+ case ScreenlockState::NO_BLUETOOTH: |
return PASSWORD_ENTRY_NO_BLUETOOTH; |
- case EasyUnlockScreenlockStateHandler::STATE_BLUETOOTH_CONNECTING: |
+ case ScreenlockState::BLUETOOTH_CONNECTING: |
return PASSWORD_ENTRY_BLUETOOTH_CONNECTING; |
- case EasyUnlockScreenlockStateHandler::STATE_NO_PHONE: |
+ case ScreenlockState::NO_PHONE: |
return PASSWORD_ENTRY_NO_PHONE; |
- case EasyUnlockScreenlockStateHandler::STATE_PHONE_NOT_AUTHENTICATED: |
+ case ScreenlockState::PHONE_NOT_AUTHENTICATED: |
return PASSWORD_ENTRY_PHONE_NOT_AUTHENTICATED; |
- case EasyUnlockScreenlockStateHandler::STATE_PHONE_LOCKED: |
+ case ScreenlockState::PHONE_LOCKED: |
return PASSWORD_ENTRY_PHONE_LOCKED; |
- case EasyUnlockScreenlockStateHandler::STATE_PHONE_UNLOCKABLE: |
+ case ScreenlockState::PHONE_NOT_LOCKABLE: |
return PASSWORD_ENTRY_PHONE_NOT_LOCKABLE; |
- case EasyUnlockScreenlockStateHandler::STATE_PHONE_UNSUPPORTED: |
+ case ScreenlockState::PHONE_UNSUPPORTED: |
return PASSWORD_ENTRY_PHONE_UNSUPPORTED; |
- case EasyUnlockScreenlockStateHandler::STATE_RSSI_TOO_LOW: |
+ case ScreenlockState::RSSI_TOO_LOW: |
return PASSWORD_ENTRY_RSSI_TOO_LOW; |
- case EasyUnlockScreenlockStateHandler::STATE_TX_POWER_TOO_HIGH: |
+ case ScreenlockState::TX_POWER_TOO_HIGH: |
return PASSWORD_ENTRY_TX_POWER_TOO_HIGH; |
- case EasyUnlockScreenlockStateHandler:: |
- STATE_PHONE_LOCKED_AND_TX_POWER_TOO_HIGH: |
+ case ScreenlockState::PHONE_LOCKED_AND_TX_POWER_TOO_HIGH: |
return PASSWORD_ENTRY_PHONE_LOCKED_AND_TX_POWER_TOO_HIGH; |
- case EasyUnlockScreenlockStateHandler::STATE_AUTHENTICATED: |
+ case ScreenlockState::AUTHENTICATED: |
return PASSWORD_ENTRY_WITH_AUTHENTICATED_PHONE; |
} |
} |
@@ -839,10 +837,8 @@ void EasyUnlockService::OnCryptohomeKeysFetchedForChecking( |
void EasyUnlockService::PrepareForSuspend() { |
app_manager_->DisableAppIfLoaded(); |
- if (screenlock_state_handler_ && screenlock_state_handler_->IsActive()) { |
- UpdateScreenlockState( |
- EasyUnlockScreenlockStateHandler::STATE_BLUETOOTH_CONNECTING); |
- } |
+ if (screenlock_state_handler_ && screenlock_state_handler_->IsActive()) |
+ UpdateScreenlockState(ScreenlockState::BLUETOOTH_CONNECTING); |
} |
void EasyUnlockService::EnsureTpmKeyPresentIfNeeded() { |