Loading packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java +1 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,7 @@ public abstract class KeyguardAbsKeyInputView extends LinearLayout protected void onUserInput() { if (mCallback != null) { mCallback.userActivity(); mCallback.onUserInput(); } mSecurityMessageDisplay.setMessage(""); } Loading packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java +2 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,7 @@ public class KeyguardPatternView extends LinearLayout implements KeyguardSecurit @Override public void onPatternCellAdded(List<LockPatternView.Cell> pattern) { mCallback.userActivity(); mCallback.onUserInput(); } @Override Loading Loading @@ -336,6 +337,7 @@ public class KeyguardPatternView extends LinearLayout implements KeyguardSecurit }); if (pattern.size() > MIN_PATTERN_BEFORE_POKE_WAKELOCK) { mCallback.userActivity(); mCallback.onUserInput(); } } Loading packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java +5 −0 Original line number Diff line number Diff line Loading @@ -55,4 +55,9 @@ public interface KeyguardSecurityCallback { default void onCancelClicked() { // No-op } /** * Invoked whenever users are typing their password or drawing a pattern. */ void onUserInput(); } packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java +7 −0 Original line number Diff line number Diff line Loading @@ -596,6 +596,11 @@ public class KeyguardSecurityContainer extends FrameLayout implements KeyguardSe } } @Override public void onUserInput() { mUpdateMonitor.cancelFaceAuth(); } public void dismiss(boolean authenticated, int targetId) { mSecurityCallback.dismiss(authenticated, targetId); } Loading Loading @@ -640,6 +645,8 @@ public class KeyguardSecurityContainer extends FrameLayout implements KeyguardSe @Override public void dismiss(boolean securityVerified, int targetUserId) { } @Override public void onUserInput() { } @Override public void reset() {} }; Loading packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java +7 −0 Original line number Diff line number Diff line Loading @@ -1641,6 +1641,13 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener { updateFaceListeningState(); } /** * In case face auth is running, cancel it. */ public void cancelFaceAuth() { stopListeningForFace(); } private void updateFaceListeningState() { // If this message exists, we should not authenticate again until this message is // consumed by the handler Loading Loading
packages/SystemUI/src/com/android/keyguard/KeyguardAbsKeyInputView.java +1 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,7 @@ public abstract class KeyguardAbsKeyInputView extends LinearLayout protected void onUserInput() { if (mCallback != null) { mCallback.userActivity(); mCallback.onUserInput(); } mSecurityMessageDisplay.setMessage(""); } Loading
packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java +2 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,7 @@ public class KeyguardPatternView extends LinearLayout implements KeyguardSecurit @Override public void onPatternCellAdded(List<LockPatternView.Cell> pattern) { mCallback.userActivity(); mCallback.onUserInput(); } @Override Loading Loading @@ -336,6 +337,7 @@ public class KeyguardPatternView extends LinearLayout implements KeyguardSecurit }); if (pattern.size() > MIN_PATTERN_BEFORE_POKE_WAKELOCK) { mCallback.userActivity(); mCallback.onUserInput(); } } Loading
packages/SystemUI/src/com/android/keyguard/KeyguardSecurityCallback.java +5 −0 Original line number Diff line number Diff line Loading @@ -55,4 +55,9 @@ public interface KeyguardSecurityCallback { default void onCancelClicked() { // No-op } /** * Invoked whenever users are typing their password or drawing a pattern. */ void onUserInput(); }
packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java +7 −0 Original line number Diff line number Diff line Loading @@ -596,6 +596,11 @@ public class KeyguardSecurityContainer extends FrameLayout implements KeyguardSe } } @Override public void onUserInput() { mUpdateMonitor.cancelFaceAuth(); } public void dismiss(boolean authenticated, int targetId) { mSecurityCallback.dismiss(authenticated, targetId); } Loading Loading @@ -640,6 +645,8 @@ public class KeyguardSecurityContainer extends FrameLayout implements KeyguardSe @Override public void dismiss(boolean securityVerified, int targetUserId) { } @Override public void onUserInput() { } @Override public void reset() {} }; Loading
packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java +7 −0 Original line number Diff line number Diff line Loading @@ -1641,6 +1641,13 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener { updateFaceListeningState(); } /** * In case face auth is running, cancel it. */ public void cancelFaceAuth() { stopListeningForFace(); } private void updateFaceListeningState() { // If this message exists, we should not authenticate again until this message is // consumed by the handler Loading