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)) {