Loading packages/SystemUI/aconfig/systemui.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -1197,3 +1197,13 @@ flag { purpose: PURPOSE_BUGFIX } } flag { name: "sim_pin_talkback_fix_for_double_submit" namespace: "systemui" description: "The SIM PIN entry screens show the wrong message due" bug: "346932439" metadata { purpose: PURPOSE_BUGFIX } } No newline at end of file packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputViewController.java +5 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import com.android.internal.util.LatencyTracker; import com.android.internal.widget.LockPatternUtils; import com.android.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.keyguard.domain.interactor.KeyguardKeyboardInteractor; import com.android.systemui.Flags; import com.android.systemui.classifier.FalsingCollector; import com.android.systemui.flags.FeatureFlags; import com.android.systemui.res.R; Loading Loading @@ -130,8 +131,11 @@ public abstract class KeyguardPinBasedInputViewController<T extends KeyguardPinB verifyPasswordAndUnlock(); } }); if (!Flags.simPinTalkbackFixForDoubleSubmit()) { okButton.setOnHoverListener(mLiftToActivateListener); } } if (pinInputFieldStyledFocusState()) { collectFlow(mPasswordEntry, mKeyguardKeyboardInteractor.isAnyKeyboardConnected(), this::setKeyboardBasedFocusOutline); Loading Loading
packages/SystemUI/aconfig/systemui.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -1197,3 +1197,13 @@ flag { purpose: PURPOSE_BUGFIX } } flag { name: "sim_pin_talkback_fix_for_double_submit" namespace: "systemui" description: "The SIM PIN entry screens show the wrong message due" bug: "346932439" metadata { purpose: PURPOSE_BUGFIX } } No newline at end of file
packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputViewController.java +5 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import com.android.internal.util.LatencyTracker; import com.android.internal.widget.LockPatternUtils; import com.android.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.keyguard.domain.interactor.KeyguardKeyboardInteractor; import com.android.systemui.Flags; import com.android.systemui.classifier.FalsingCollector; import com.android.systemui.flags.FeatureFlags; import com.android.systemui.res.R; Loading Loading @@ -130,8 +131,11 @@ public abstract class KeyguardPinBasedInputViewController<T extends KeyguardPinB verifyPasswordAndUnlock(); } }); if (!Flags.simPinTalkbackFixForDoubleSubmit()) { okButton.setOnHoverListener(mLiftToActivateListener); } } if (pinInputFieldStyledFocusState()) { collectFlow(mPasswordEntry, mKeyguardKeyboardInteractor.isAnyKeyboardConnected(), this::setKeyboardBasedFocusOutline); Loading