diff --git a/res/values/bools.xml b/res/values/bools.xml index 6f0445712f2..233c13f00c2 100644 --- a/res/values/bools.xml +++ b/res/values/bools.xml @@ -41,6 +41,9 @@ false + + false + false diff --git a/src/com/android/settings/ChooseLockGeneric.java b/src/com/android/settings/ChooseLockGeneric.java index 6db6f763a8e..66f4925a2f8 100644 --- a/src/com/android/settings/ChooseLockGeneric.java +++ b/src/com/android/settings/ChooseLockGeneric.java @@ -461,11 +461,16 @@ public class ChooseLockGeneric extends SettingsActivity { disabledByAdmin = adminEnforcedQuality > DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; } else if (KEY_UNLOCK_SET_NONE.equals(key)) { - if (mUserId != UserHandle.myUserId()) { - // Swipe doesn't make sense for profiles. + if (getResources().getBoolean(R.bool.config_hide_swipe_security_option)) { + enabled = false; visible = false; + } else { + if (mUserId != UserHandle.myUserId()) { + // Swipe doesn't make sense for profiles. + visible = false; + } + enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; } - enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; disabledByAdmin = adminEnforcedQuality > DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; } else if (KEY_UNLOCK_SET_PATTERN.equals(key)) {