diff --git a/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java b/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java index 7d83f4011e3..8cf0825d03c 100644 --- a/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java +++ b/src/com/android/settings/security/screenlock/LockScreenPreferenceController.java @@ -16,8 +16,6 @@ package com.android.settings.security.screenlock; -import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; - import android.content.Context; import android.os.UserHandle; @@ -52,14 +50,7 @@ public class LockScreenPreferenceController extends BasePreferenceController imp @Override public int getAvailabilityStatus() { - if (!mLockPatternUtils.isSecure(MY_USER_ID)) { - return mLockPatternUtils.isLockScreenDisabled(MY_USER_ID) - ? DISABLED_FOR_USER : AVAILABLE_UNSEARCHABLE; - } else { - return mLockPatternUtils.getKeyguardStoredPasswordQuality(MY_USER_ID) - == PASSWORD_QUALITY_UNSPECIFIED - ? DISABLED_FOR_USER : AVAILABLE_UNSEARCHABLE; - } + return AVAILABLE_UNSEARCHABLE; } @Override diff --git a/tests/robotests/src/com/android/settings/security/screenlock/LockScreenPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/screenlock/LockScreenPreferenceControllerTest.java index 45d029589ac..7ca90503c47 100644 --- a/tests/robotests/src/com/android/settings/security/screenlock/LockScreenPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/security/screenlock/LockScreenPreferenceControllerTest.java @@ -22,7 +22,6 @@ import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED import static androidx.lifecycle.Lifecycle.Event.ON_RESUME; import static com.android.settings.core.BasePreferenceController.AVAILABLE_UNSEARCHABLE; -import static com.android.settings.core.BasePreferenceController.DISABLED_FOR_USER; import static com.google.common.truth.Truth.assertThat; @@ -87,11 +86,11 @@ public class LockScreenPreferenceControllerTest { } @Test - public void getAvailabilityStatus_notSecure_lockscreenDisabled_DISABLED() { + public void getAvailabilityStatus_notSecure_lockscreenDisabled_AVAILABLE() { when(mLockPatternUtils.isSecure(anyInt())).thenReturn(false); when(mLockPatternUtils.isLockScreenDisabled(anyInt())).thenReturn(true); - assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER); + assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE_UNSEARCHABLE); } @Test @@ -112,12 +111,12 @@ public class LockScreenPreferenceControllerTest { } @Test - public void getAvailabilityStatus_secure_noLockScreen_DISABLED() { + public void getAvailabilityStatus_secure_noLockScreen_AVAILABLE() { when(mLockPatternUtils.isSecure(anyInt())).thenReturn(true); when(mLockPatternUtils.getKeyguardStoredPasswordQuality(anyInt())) .thenReturn(PASSWORD_QUALITY_UNSPECIFIED); - assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER); + assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE_UNSEARCHABLE); } @Test