aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/internal/telephony
diff options
context:
space:
mode:
authorGrant Menke <grantmenke@google.com>2024-02-22 07:53:59 -0800
committerGrant Menke <grantmenke@google.com>2024-02-22 19:13:00 +0000
commitbb1f5f2d3742aeab5c8971ae608ad275c691eb68 (patch)
tree53bc59cb86b24cc4fc58e52778d9e112c46bfcb6 /src/java/com/android/internal/telephony
parent3b0272b64aeac25f95896c06cc3c3f7181af67f7 (diff)
downloadtelephony-bb1f5f2d3742aeab5c8971ae608ad275c691eb68.tar.gz
Resolve infinite getPhoneCapability loop.
This CL prevents an infinite loop that was being caused by PhoneConfigurationManager. Test: manual Bug: 326212561 Change-Id: I53c01227ca586cb00662b071d5b1d7fee3c260e3
Diffstat (limited to 'src/java/com/android/internal/telephony')
-rw-r--r--src/java/com/android/internal/telephony/PhoneConfigurationManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/java/com/android/internal/telephony/PhoneConfigurationManager.java b/src/java/com/android/internal/telephony/PhoneConfigurationManager.java
index 49e1e387fd..ef96d892c0 100644
--- a/src/java/com/android/internal/telephony/PhoneConfigurationManager.java
+++ b/src/java/com/android/internal/telephony/PhoneConfigurationManager.java
@@ -560,7 +560,8 @@ public class PhoneConfigurationManager {
}
public int getNumberOfModemsWithSimultaneousVoiceConnections() {
- return getStaticPhoneCapability().getMaxActiveVoiceSubscriptions();
+ return maybeOverrideMaxActiveVoiceSubscriptions(mStaticCapability)
+ .getMaxActiveVoiceSubscriptions();
}
public boolean isVirtualDsdaEnabled() {