Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4968b408 authored by Katsuyuki Hirayama's avatar Katsuyuki Hirayama Committed by Mattias Nilsson
Browse files

Add handling of permanent disabled sims

sim state is "UNKNOWN" when stateExtra is LOCKED and
lockedReason=PERM_DISABLED. Correct this.

Test: Manual
Bug: 254300616
Change-Id: I01c46cd868abd3e91fa37d80f5b75aec4b9f0014
parent b931d69b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1840,6 +1840,8 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener, Dumpab
                    state = TelephonyManager.SIM_STATE_PIN_REQUIRED;
                } else if (Intent.SIM_LOCKED_ON_PUK.equals(lockedReason)) {
                    state = TelephonyManager.SIM_STATE_PUK_REQUIRED;
                } else if (Intent.SIM_ABSENT_ON_PERM_DISABLED.equals(lockedReason)) {
                    state = TelephonyManager.SIM_STATE_PERM_DISABLED;
                } else {
                    state = TelephonyManager.SIM_STATE_UNKNOWN;
                }