summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/sim
diff options
context:
space:
mode:
authorRoman Birg <roman@cyngn.com>2016-04-07 11:20:04 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-04-11 11:26:26 -0700
commit65758277651d6c55db0475851e659e59994829e9 (patch)
tree9c4568974c7291b8e87629829630bb7802b2aebc /src/com/android/settings/sim
parent72806b399d37519ce13dc642293087f96d8c1a7d (diff)
downloadpackages_apps_Settings-65758277651d6c55db0475851e659e59994829e9.zip
packages_apps_Settings-65758277651d6c55db0475851e659e59994829e9.tar.gz
packages_apps_Settings-65758277651d6c55db0475851e659e59994829e9.tar.bz2
Settings: fix default sim radio selections
Change-Id: I8ba32f3b203751e79697c7dcbc2cfcf1c6ae4ad0 Ticket: CYNGNOS-2388, CYNGNOS-2212 Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'src/com/android/settings/sim')
-rw-r--r--src/com/android/settings/sim/SimDialogActivity.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/settings/sim/SimDialogActivity.java b/src/com/android/settings/sim/SimDialogActivity.java
index 0b73d65..fe6642e 100644
--- a/src/com/android/settings/sim/SimDialogActivity.java
+++ b/src/com/android/settings/sim/SimDialogActivity.java
@@ -238,7 +238,7 @@ public class SimDialogActivity extends Activity {
}
};
- int currentIndex = -1;
+ int currentIndex = 0;
ArrayList<SubscriptionInfo> callsSubInfoList = new ArrayList<SubscriptionInfo>();
if (id == CALLS_PICK) {
final TelecomManager telecomManager = TelecomManager.from(context);
@@ -295,7 +295,7 @@ public class SimDialogActivity extends Activity {
}
}
} else {
- SubscriptionInfo defaultSub = subscriptionManager.getDefaultDataSubscriptionInfo();
+ final int defaultDataSubId = SubscriptionManager.getDefaultDataSubId();
for (int i = 0; i < selectableSubInfoLength; ++i) {
final SubscriptionInfo sir = subInfoList.get(i);
CharSequence displayName = sir.getDisplayName();
@@ -303,8 +303,7 @@ public class SimDialogActivity extends Activity {
displayName = "";
}
list.add(displayName.toString());
- if (defaultSub != null && defaultSub.getSubscriptionId()
- == sir.getSubscriptionId()) {
+ if (defaultDataSubId == sir.getSubscriptionId()) {
currentIndex = list.size() - 1;
}
}