diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2022-01-13 02:48:31 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2022-01-13 02:48:31 +0000 |
commit | 84fd98131f348b837054d97995e086d5b27fa66c (patch) | |
tree | 4ae653816e1b3d8c38b2a8cd8142f0701997c3ed | |
parent | db7565b9e9e8c694fe5ee44d098f0a9b37adf707 (diff) | |
parent | b2a1630f7bc9db522a803f5ff5cd90fb97f830f0 (diff) | |
download | telephony-android12L-dev.tar.gz |
Merge "Only config VoNR per carrier config if card is PRESENT" into sc-v2-devandroid12L-dev
-rw-r--r-- | src/java/com/android/internal/telephony/GsmCdmaPhone.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/GsmCdmaPhone.java b/src/java/com/android/internal/telephony/GsmCdmaPhone.java index a434efe8ac..fff77b6f5f 100644 --- a/src/java/com/android/internal/telephony/GsmCdmaPhone.java +++ b/src/java/com/android/internal/telephony/GsmCdmaPhone.java @@ -4719,6 +4719,13 @@ public class GsmCdmaPhone extends Phone { } private void updateVoNrSettings(PersistableBundle config) { + UiccSlot slot = mUiccController.getUiccSlotForPhone(mPhoneId); + + // If no card is present, do nothing. + if (slot == null || slot.getCardState() != IccCardStatus.CardState.CARDSTATE_PRESENT) { + return; + } + if (config == null) { loge("didn't get the vonr_enabled_bool from the carrier config."); return; |