diff options
| -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(); |