diff options
author | Roman Birg <roman@cyngn.com> | 2016-04-07 11:20:04 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-04-11 11:26:26 -0700 |
commit | 65758277651d6c55db0475851e659e59994829e9 (patch) | |
tree | 9c4568974c7291b8e87629829630bb7802b2aebc /src/com/android/settings/sim | |
parent | 72806b399d37519ce13dc642293087f96d8c1a7d (diff) | |
download | packages_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.java | 7 |
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; } } |