Fixed two icons shown after switching to single SIM
Fixed that subscription database not correctly initialized
after switching from dual SIM mode to single SIM mode.
Test: adb shell setprop persist.radio.multisim.config ssss && adb reboot
Test: Basic telephony functionality tests
Test: atest SubscriptionManagerServiceTest
Fix: 296190125
Fix: 289881824
Change-Id: I60aa5b7447d78dd927ac05acc78a9af9abae416e
diff --git a/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java b/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java
index 2765ca4..2ac12a8 100644
--- a/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java
+++ b/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java
@@ -487,7 +487,7 @@
@Override
public void onInitialized() {
log("Subscription database has been initialized.");
- for (int phoneId = 0; phoneId < mTelephonyManager.getActiveModemCount()
+ for (int phoneId = 0; phoneId < mTelephonyManager.getSupportedModemCount()
; phoneId++) {
markSubscriptionsInactive(phoneId);
}