From bd481355e6b5ea3112c747963494ac2fffa5f127 Mon Sep 17 00:00:00 2001 From: Jayachandran C Date: Tue, 21 May 2019 16:02:23 -0700 Subject: [PATCH] Use PHONE_KEY instead of SLOT_KEY as telephony always passes phoneId isntead of slotId Bug: 132061026 Test: Verified by disabling PIN1 locked eSIM takes me to idle screen Change-Id: I1ea9cd37b2b09ed35b1679636e2ae6bfb94228bc --- .../src/com/android/keyguard/KeyguardUpdateMonitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java index ea8565e8d301d..109331b969f6c 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java @@ -1187,7 +1187,7 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener { throw new IllegalArgumentException("only handles intent ACTION_SIM_STATE_CHANGED"); } String stateExtra = intent.getStringExtra(IccCardConstants.INTENT_KEY_ICC_STATE); - int slotId = intent.getIntExtra(PhoneConstants.SLOT_KEY, 0); + int slotId = intent.getIntExtra(PhoneConstants.PHONE_KEY, 0); int subId = intent.getIntExtra(PhoneConstants.SUBSCRIPTION_KEY, SubscriptionManager.INVALID_SUBSCRIPTION_ID); if (IccCardConstants.INTENT_VALUE_ICC_ABSENT.equals(stateExtra)) {