Show unification option only when it will result in a compliant lock

Change-Id: I05ce21e8949c81313bc686273a9cec93bf5f2a9f
This commit is contained in:
Clara Bayarri
2016-01-25 13:20:17 +00:00
parent 40db4bbbb5
commit d3ca4fb300

View File

@@ -238,7 +238,8 @@ public class ProfileChallengePreferenceFragment extends SettingsPreferenceFragme
private void maybeAddUnificationPreference(PreferenceGroup securityCategory) { private void maybeAddUnificationPreference(PreferenceGroup securityCategory) {
if (mLockPatternUtils.getKeyguardStoredPasswordQuality(mProfileUserId) if (mLockPatternUtils.getKeyguardStoredPasswordQuality(mProfileUserId)
>= DevicePolicyManager.PASSWORD_QUALITY_SOMETHING) { >= DevicePolicyManager.PASSWORD_QUALITY_SOMETHING
&& mLockPatternUtils.isSeparateProfileChallengeAllowedToUnify(mProfileUserId)) {
Preference unificationPreference = new Preference(securityCategory.getContext()); Preference unificationPreference = new Preference(securityCategory.getContext());
unificationPreference.setKey(KEY_UNIFICATION); unificationPreference.setKey(KEY_UNIFICATION);
unificationPreference.setTitle(R.string.lock_settings_profile_unification_title); unificationPreference.setTitle(R.string.lock_settings_profile_unification_title);