| Index: chrome/browser/signin/easy_unlock_screenlock_state_handler.cc
|
| diff --git a/chrome/browser/signin/easy_unlock_screenlock_state_handler.cc b/chrome/browser/signin/easy_unlock_screenlock_state_handler.cc
|
| index 3a4ee6362398d696ef7b8a0359ab4ee285236844..4b7171a092ad5a77e1dcd83e00e177538a1262d3 100644
|
| --- a/chrome/browser/signin/easy_unlock_screenlock_state_handler.cc
|
| +++ b/chrome/browser/signin/easy_unlock_screenlock_state_handler.cc
|
| @@ -14,7 +14,7 @@
|
|
|
| namespace {
|
|
|
| -ScreenlockBridge::UserPodCustomIcon GetIconForState(
|
| +proximity_auth::ScreenlockBridge::UserPodCustomIcon GetIconForState(
|
| EasyUnlockScreenlockStateHandler::State state) {
|
| switch (state) {
|
| case EasyUnlockScreenlockStateHandler::STATE_NO_BLUETOOTH:
|
| @@ -24,20 +24,21 @@ ScreenlockBridge::UserPodCustomIcon GetIconForState(
|
| case EasyUnlockScreenlockStateHandler::STATE_PHONE_UNLOCKABLE:
|
| case EasyUnlockScreenlockStateHandler::STATE_PHONE_UNSUPPORTED:
|
| case EasyUnlockScreenlockStateHandler::STATE_RSSI_TOO_LOW:
|
| - return ScreenlockBridge::USER_POD_CUSTOM_ICON_LOCKED;
|
| + return proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_LOCKED;
|
| case EasyUnlockScreenlockStateHandler::STATE_TX_POWER_TOO_HIGH:
|
| case EasyUnlockScreenlockStateHandler::
|
| STATE_PHONE_LOCKED_AND_TX_POWER_TOO_HIGH:
|
| // TODO(isherman): This icon is currently identical to the regular locked
|
| // icon. Once the reduced proximity range flag is removed, consider
|
| // deleting the redundant icon.
|
| - return ScreenlockBridge::USER_POD_CUSTOM_ICON_LOCKED_WITH_PROXIMITY_HINT;
|
| + return proximity_auth::ScreenlockBridge::
|
| + USER_POD_CUSTOM_ICON_LOCKED_WITH_PROXIMITY_HINT;
|
| case EasyUnlockScreenlockStateHandler::STATE_BLUETOOTH_CONNECTING:
|
| - return ScreenlockBridge::USER_POD_CUSTOM_ICON_SPINNER;
|
| + return proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_SPINNER;
|
| case EasyUnlockScreenlockStateHandler::STATE_AUTHENTICATED:
|
| - return ScreenlockBridge::USER_POD_CUSTOM_ICON_UNLOCKED;
|
| + return proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_UNLOCKED;
|
| default:
|
| - return ScreenlockBridge::USER_POD_CUSTOM_ICON_NONE;
|
| + return proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_NONE;
|
| }
|
| }
|
|
|
| @@ -93,11 +94,10 @@ bool IsLockedState(EasyUnlockScreenlockStateHandler::State state) {
|
|
|
| } // namespace
|
|
|
| -
|
| EasyUnlockScreenlockStateHandler::EasyUnlockScreenlockStateHandler(
|
| const std::string& user_email,
|
| HardlockState initial_hardlock_state,
|
| - ScreenlockBridge* screenlock_bridge)
|
| + proximity_auth::ScreenlockBridge* screenlock_bridge)
|
| : state_(STATE_INACTIVE),
|
| user_email_(user_email),
|
| screenlock_bridge_(screenlock_bridge),
|
| @@ -140,7 +140,7 @@ void EasyUnlockScreenlockStateHandler::ChangeState(State new_state) {
|
|
|
| // Do nothing when auth type is online.
|
| if (screenlock_bridge_->lock_handler()->GetAuthType(user_email_) ==
|
| - ScreenlockBridge::LockHandler::ONLINE_SIGN_IN) {
|
| + proximity_auth::ScreenlockBridge::LockHandler::ONLINE_SIGN_IN) {
|
| return;
|
| }
|
|
|
| @@ -155,14 +155,15 @@ void EasyUnlockScreenlockStateHandler::ChangeState(State new_state) {
|
|
|
| UpdateScreenlockAuthType();
|
|
|
| - ScreenlockBridge::UserPodCustomIcon icon = GetIconForState(state_);
|
| + proximity_auth::ScreenlockBridge::UserPodCustomIcon icon =
|
| + GetIconForState(state_);
|
|
|
| - if (icon == ScreenlockBridge::USER_POD_CUSTOM_ICON_NONE) {
|
| + if (icon == proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_NONE) {
|
| screenlock_bridge_->lock_handler()->HideUserPodCustomIcon(user_email_);
|
| return;
|
| }
|
|
|
| - ScreenlockBridge::UserPodCustomIconOptions icon_options;
|
| + proximity_auth::ScreenlockBridge::UserPodCustomIconOptions icon_options;
|
| icon_options.SetIcon(icon);
|
|
|
| // Don't hardlock on trial run.
|
| @@ -222,13 +223,13 @@ void EasyUnlockScreenlockStateHandler::RecordClickOnLockIcon() {
|
| }
|
|
|
| void EasyUnlockScreenlockStateHandler::OnScreenDidLock(
|
| - ScreenlockBridge::LockHandler::ScreenType screen_type) {
|
| + proximity_auth::ScreenlockBridge::LockHandler::ScreenType screen_type) {
|
| did_see_locked_phone_ = IsLockedState(state_);
|
| RefreshScreenlockState();
|
| }
|
|
|
| void EasyUnlockScreenlockStateHandler::OnScreenDidUnlock(
|
| - ScreenlockBridge::LockHandler::ScreenType screen_type) {
|
| + proximity_auth::ScreenlockBridge::LockHandler::ScreenType screen_type) {
|
| if (hardlock_state_ == LOGIN_FAILED)
|
| hardlock_state_ = NO_HARDLOCK;
|
| hardlock_ui_shown_ = false;
|
| @@ -259,15 +260,18 @@ void EasyUnlockScreenlockStateHandler::ShowHardlockUI() {
|
| return;
|
|
|
| // Do not override online signin.
|
| - const ScreenlockBridge::LockHandler::AuthType existing_auth_type =
|
| - screenlock_bridge_->lock_handler()->GetAuthType(user_email_);
|
| - if (existing_auth_type == ScreenlockBridge::LockHandler::ONLINE_SIGN_IN)
|
| + const proximity_auth::ScreenlockBridge::LockHandler::AuthType
|
| + existing_auth_type =
|
| + screenlock_bridge_->lock_handler()->GetAuthType(user_email_);
|
| + if (existing_auth_type ==
|
| + proximity_auth::ScreenlockBridge::LockHandler::ONLINE_SIGN_IN)
|
| return;
|
|
|
| - if (existing_auth_type != ScreenlockBridge::LockHandler::OFFLINE_PASSWORD) {
|
| + if (existing_auth_type !=
|
| + proximity_auth::ScreenlockBridge::LockHandler::OFFLINE_PASSWORD) {
|
| screenlock_bridge_->lock_handler()->SetAuthType(
|
| user_email_,
|
| - ScreenlockBridge::LockHandler::OFFLINE_PASSWORD,
|
| + proximity_auth::ScreenlockBridge::LockHandler::OFFLINE_PASSWORD,
|
| base::string16());
|
| }
|
|
|
| @@ -280,15 +284,17 @@ void EasyUnlockScreenlockStateHandler::ShowHardlockUI() {
|
| if (hardlock_ui_shown_)
|
| return;
|
|
|
| - ScreenlockBridge::UserPodCustomIconOptions icon_options;
|
| + proximity_auth::ScreenlockBridge::UserPodCustomIconOptions icon_options;
|
| if (hardlock_state_ == LOGIN_FAILED) {
|
| - icon_options.SetIcon(ScreenlockBridge::USER_POD_CUSTOM_ICON_LOCKED);
|
| + icon_options.SetIcon(
|
| + proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_LOCKED);
|
| } else if (hardlock_state_ == PAIRING_CHANGED ||
|
| hardlock_state_ == PAIRING_ADDED) {
|
| - icon_options.SetIcon(
|
| - ScreenlockBridge::USER_POD_CUSTOM_ICON_LOCKED_TO_BE_ACTIVATED);
|
| + icon_options.SetIcon(proximity_auth::ScreenlockBridge::
|
| + USER_POD_CUSTOM_ICON_LOCKED_TO_BE_ACTIVATED);
|
| } else {
|
| - icon_options.SetIcon(ScreenlockBridge::USER_POD_CUSTOM_ICON_HARDLOCKED);
|
| + icon_options.SetIcon(
|
| + proximity_auth::ScreenlockBridge::USER_POD_CUSTOM_ICON_HARDLOCKED);
|
| }
|
|
|
| base::string16 device_name = GetDeviceName();
|
| @@ -317,7 +323,7 @@ void EasyUnlockScreenlockStateHandler::ShowHardlockUI() {
|
| }
|
|
|
| void EasyUnlockScreenlockStateHandler::UpdateTooltipOptions(
|
| - ScreenlockBridge::UserPodCustomIconOptions* icon_options) {
|
| + proximity_auth::ScreenlockBridge::UserPodCustomIconOptions* icon_options) {
|
| size_t resource_id = 0;
|
| base::string16 device_name;
|
| if (is_trial_run_ && state_ == STATE_AUTHENTICATED) {
|
| @@ -360,23 +366,26 @@ void EasyUnlockScreenlockStateHandler::UpdateScreenlockAuthType() {
|
| return;
|
|
|
| // Do not override online signin.
|
| - const ScreenlockBridge::LockHandler::AuthType existing_auth_type =
|
| - screenlock_bridge_->lock_handler()->GetAuthType(user_email_);
|
| - DCHECK_NE(ScreenlockBridge::LockHandler::ONLINE_SIGN_IN, existing_auth_type);
|
| + const proximity_auth::ScreenlockBridge::LockHandler::AuthType
|
| + existing_auth_type =
|
| + screenlock_bridge_->lock_handler()->GetAuthType(user_email_);
|
| + DCHECK_NE(proximity_auth::ScreenlockBridge::LockHandler::ONLINE_SIGN_IN,
|
| + existing_auth_type);
|
|
|
| if (state_ == STATE_AUTHENTICATED) {
|
| - if (existing_auth_type != ScreenlockBridge::LockHandler::USER_CLICK) {
|
| + if (existing_auth_type !=
|
| + proximity_auth::ScreenlockBridge::LockHandler::USER_CLICK) {
|
| screenlock_bridge_->lock_handler()->SetAuthType(
|
| user_email_,
|
| - ScreenlockBridge::LockHandler::USER_CLICK,
|
| + proximity_auth::ScreenlockBridge::LockHandler::USER_CLICK,
|
| l10n_util::GetStringUTF16(
|
| IDS_EASY_UNLOCK_SCREENLOCK_USER_POD_AUTH_VALUE));
|
| }
|
| } else if (existing_auth_type !=
|
| - ScreenlockBridge::LockHandler::OFFLINE_PASSWORD) {
|
| + proximity_auth::ScreenlockBridge::LockHandler::OFFLINE_PASSWORD) {
|
| screenlock_bridge_->lock_handler()->SetAuthType(
|
| user_email_,
|
| - ScreenlockBridge::LockHandler::OFFLINE_PASSWORD,
|
| + proximity_auth::ScreenlockBridge::LockHandler::OFFLINE_PASSWORD,
|
| base::string16());
|
| }
|
| }
|
|
|