aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-02-25 07:23:15 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-02-25 07:23:15 +0000
commit8605c5785818e0bfa3652dc7eb40614010dd21f8 (patch)
tree95e73a2aa02c7a7d54879ad0c2a9b7d0afcc812f
parent8c974371ed89021d8dd3eedeef8e295788bb9131 (diff)
parent27a245b8ad57014f255b1dd6aa06f0f81292925c (diff)
downloadims-8605c5785818e0bfa3652dc7eb40614010dd21f8.tar.gz
Snap for 9656255 from 27a245b8ad57014f255b1dd6aa06f0f81292925c to udc-d1-release
Change-Id: If6463113789cea94bca224fbf144d405ab5abfb6
-rw-r--r--src/java/com/android/ims/ImsManager.java13
-rw-r--r--tests/src/com/android/ims/ImsManagerTest.java2
2 files changed, 5 insertions, 10 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index b1d2ebcc..b5a1168b 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -261,7 +261,7 @@ public class ImsManager implements FeatureUpdates {
@VisibleForTesting
public interface SubscriptionManagerProxy {
boolean isValidSubscriptionId(int subId);
- int[] getSubscriptionIds(int slotIndex);
+ int getSubscriptionId(int slotIndex);
int getDefaultVoicePhoneId();
int getIntegerSubscriptionProperty(int subId, String propKey, int defValue);
void setSubscriptionProperty(int subId, String propKey, String propValue);
@@ -296,8 +296,8 @@ public class ImsManager implements FeatureUpdates {
}
@Override
- public int[] getSubscriptionIds(int slotIndex) {
- return getSubscriptionManager().getSubscriptionIds(slotIndex);
+ public int getSubscriptionId(int slotIndex) {
+ return SubscriptionManager.getSubscriptionId(slotIndex);
}
@Override
@@ -1437,12 +1437,7 @@ public class ImsManager implements FeatureUpdates {
}
private int getSubId() {
- int[] subIds = mSubscriptionManagerProxy.getSubscriptionIds(mPhoneId);
- int subId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
- if (subIds != null && subIds.length >= 1) {
- subId = subIds[0];
- }
- return subId;
+ return mSubscriptionManagerProxy.getSubscriptionId(mPhoneId);
}
private void setWfcModeInternal(int wfcMode) {
diff --git a/tests/src/com/android/ims/ImsManagerTest.java b/tests/src/com/android/ims/ImsManagerTest.java
index 2c0fd870..ad5051be 100644
--- a/tests/src/com/android/ims/ImsManagerTest.java
+++ b/tests/src/com/android/ims/ImsManagerTest.java
@@ -119,7 +119,7 @@ public class ImsManagerTest extends ImsTestBase {
doReturn(true).when(mSubscriptionManagerProxy).isValidSubscriptionId(anyInt());
doReturn(mSubId).when(mSubscriptionManagerProxy).getActiveSubscriptionIdList();
- doReturn(mSubId).when(mSubscriptionManagerProxy).getSubscriptionIds(anyInt());
+ doReturn(mSubId[0]).when(mSubscriptionManagerProxy).getSubscriptionId(anyInt());
doReturn(mPhoneId).when(mSubscriptionManagerProxy).getDefaultVoicePhoneId();
doReturn(-1).when(mSubscriptionManagerProxy).getIntegerSubscriptionProperty(anyInt(),
anyString(), anyInt());