diff options
| author | 2025-02-25 09:19:15 -0800 | |
|---|---|---|
| committer | 2025-02-25 09:19:15 -0800 | |
| commit | 5f968cbfa3b75ffe7de19760869b073683de37de (patch) | |
| tree | 3d128819ed98b103a1a647b96103611d698d3dc7 | |
| parent | 0050ed803bdcce43afca41bb1a98c23196c37ab1 (diff) | |
| parent | bc0c546558766da50778b28bb3b06a79a45412bd (diff) | |
Merge "Make sure keep dot activated setting is not enabled when we are in stealth mode." into main
| -rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java | 1 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java | 9 |
2 files changed, 7 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java index 4a4cb7a232c5..8f8bcf273af1 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java @@ -239,7 +239,6 @@ public class KeyguardPatternView extends KeyguardInputView R.dimen.keyguard_pattern_activated_dot_size)); mLockPatternView.setPathWidth( getResources().getDimensionPixelSize(R.dimen.keyguard_pattern_stroke_width)); - mLockPatternView.setKeepDotActivated(true); } mEcaView = findViewById(R.id.keyguard_selector_fade_container); diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java index 7fb66640b29f..f6df42575bbd 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java @@ -36,6 +36,7 @@ import com.android.internal.widget.LockPatternView.Cell; import com.android.internal.widget.LockscreenCredential; import com.android.keyguard.EmergencyButtonController.EmergencyButtonCallback; import com.android.keyguard.KeyguardSecurityModel.SecurityMode; +import com.android.systemui.Flags; import com.android.systemui.bouncer.ui.helper.BouncerHapticPlayer; import com.android.systemui.classifier.FalsingClassifier; import com.android.systemui.classifier.FalsingCollector; @@ -237,8 +238,12 @@ public class KeyguardPatternViewController super.onViewAttached(); mLockPatternView.setOnPatternListener(new UnlockPatternListener()); mLockPatternView.setSaveEnabled(false); - mLockPatternView.setInStealthMode(!mLockPatternUtils.isVisiblePatternEnabled( - mSelectedUserInteractor.getSelectedUserId())); + boolean visiblePatternEnabled = mLockPatternUtils.isVisiblePatternEnabled( + mSelectedUserInteractor.getSelectedUserId()); + mLockPatternView.setInStealthMode(!visiblePatternEnabled); + if (Flags.bouncerUiRevamp2()) { + mLockPatternView.setKeepDotActivated(visiblePatternEnabled); + } mLockPatternView.setOnTouchListener((v, event) -> { if (event.getActionMasked() == MotionEvent.ACTION_DOWN) { mFalsingCollector.avoidGesture(); |