diff options
author | Adrian Roos <roosa@google.com> | 2014-11-24 17:17:13 +0100 |
---|---|---|
committer | Adrian Roos <roosa@google.com> | 2014-11-24 17:33:56 +0100 |
commit | 90d6c568cf24178669254964af343f729639b31d (patch) | |
tree | bfb4141f076f0286b989ead4d3b4c109643b3c51 /src/com/android/settings/ChooseLockPassword.java | |
parent | 239d185aa727a0930f1983cd77ddaeb268adc315 (diff) | |
download | packages_apps_Settings-90d6c568cf24178669254964af343f729639b31d.zip packages_apps_Settings-90d6c568cf24178669254964af343f729639b31d.tar.gz packages_apps_Settings-90d6c568cf24178669254964af343f729639b31d.tar.bz2 |
Don't show RedactionInterstitial when changing password
Only show when going from an insecure to secure lock.
Bug: 18467783
Change-Id: Ia73682d45b1dcd9ad61a00abeac099a94256e3b7
Diffstat (limited to 'src/com/android/settings/ChooseLockPassword.java')
-rw-r--r-- | src/com/android/settings/ChooseLockPassword.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/settings/ChooseLockPassword.java b/src/com/android/settings/ChooseLockPassword.java index b72d5c5..861930a 100644 --- a/src/com/android/settings/ChooseLockPassword.java +++ b/src/com/android/settings/ChooseLockPassword.java @@ -425,6 +425,7 @@ public class ChooseLockPassword extends SettingsActivity { if (mFirstPin.equals(pin)) { final boolean isFallback = getActivity().getIntent().getBooleanExtra( LockPatternUtils.LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK, false); + boolean wasSecureBefore = mLockPatternUtils.isSecure(); mLockPatternUtils.clearLock(isFallback); final boolean required = getActivity().getIntent().getBooleanExtra( EncryptionInterstitial.EXTRA_REQUIRE_PASSWORD, true); @@ -433,7 +434,9 @@ public class ChooseLockPassword extends SettingsActivity { getActivity().setResult(RESULT_FINISHED); getActivity().finish(); mDone = true; - startActivity(RedactionInterstitial.createStartIntent(getActivity())); + if (!wasSecureBefore) { + startActivity(RedactionInterstitial.createStartIntent(getActivity())); + } } else { CharSequence tmp = mPasswordEntry.getText(); if (tmp != null) { |