summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Toni Barzic <tbarzic@google.com> 2015-10-16 13:38:11 -0700
committer Toni Barzic <tbarzic@google.com> 2015-10-16 13:38:11 -0700
commit17fdb13a600e366ac1166e8dfe82b9b428041e29 (patch)
tree84ee360bf2455c001dcc611497f3f8c43d8da946
parent446433da24b7cfb7e7625675bb9dc4e17b05f3ba (diff)
Reset lock pattern stealth mode when keygueard pattern view is reset
Stealth mode is not guaranteed to remain constant through keyguard pattern view lifetime (it's user specific, and user context may be switched), so update it when keyguard pattern is reset. BUG=25017442 Change-Id: I798fe685cfaadd35462f54ab7e4fa9e6f6276436
-rw-r--r--packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java b/packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java
index 9a91ca435db0..29b319ff9c26 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java
+++ b/packages/Keyguard/src/com/android/keyguard/KeyguardPatternView.java
@@ -133,10 +133,6 @@ public class KeyguardPatternView extends LinearLayout implements KeyguardSecurit
mLockPatternView.setSaveEnabled(false);
mLockPatternView.setOnPatternListener(new UnlockPatternListener());
- // stealth mode will be the same for the life of this screen
- mLockPatternView.setInStealthMode(!mLockPatternUtils.isVisiblePatternEnabled(
- KeyguardUpdateMonitor.getCurrentUser()));
-
// vibrate mode will be the same for the life of this screen
mLockPatternView.setTactileFeedbackEnabled(mLockPatternUtils.isTactileFeedbackEnabled());
@@ -176,6 +172,8 @@ public class KeyguardPatternView extends LinearLayout implements KeyguardSecurit
@Override
public void reset() {
// reset lock pattern
+ mLockPatternView.setInStealthMode(!mLockPatternUtils.isVisiblePatternEnabled(
+ KeyguardUpdateMonitor.getCurrentUser()));
mLockPatternView.enableInput();
mLockPatternView.setEnabled(true);
mLockPatternView.clearPattern();