Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1af47be authored by Erin Yan's avatar Erin Yan
Browse files

Remove PASSWORD_QUALITY_MANAGED from CarTrustAgentUnlockDialogHelper

Bug: 140231719
Test: Manually on IHU
Change-Id: I5e848ca3183f624158dc192159f57aaa9d27a89c
Merged-in: I5e848ca3183f624158dc192159f57aaa9d27a89c
(cherry picked from commit 7bed781b)
parent 59db7b8d
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -192,23 +192,28 @@ class CarTrustAgentUnlockDialogHelper extends BroadcastReceiver{
        }
    }

    // Set button text based on security lock type
    // Set button text based on screen lock type
    private void setButtonText() {
        LockPatternUtils lockPatternUtils = new LockPatternUtils(mContext);
        int passwordQuality = lockPatternUtils.getActivePasswordQuality(mUid);
        switch (passwordQuality) {
            // PIN
            case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC:
            case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX:
                mButton.setText(R.string.unlock_dialog_button_text_pin);
                break;
            // Pattern
            case DevicePolicyManager.PASSWORD_QUALITY_SOMETHING:
                mButton.setText(R.string.unlock_dialog_button_text_pattern);
                break;
            // Password
            case DevicePolicyManager.PASSWORD_QUALITY_MANAGED:
            case DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC:
            case DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC:
            case DevicePolicyManager.PASSWORD_QUALITY_COMPLEX:
                mButton.setText(R.string.unlock_dialog_button_text_password);
                break;
            default:
                Log.e(TAG, "Encountered unexpected security type when attempting to set "
                Log.e(TAG, "Encountered unexpected screen lock type when attempting to set "
                        + "button text:" + passwordQuality);
        }
    }