summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/wifi
diff options
context:
space:
mode:
authorSravanthi Palakonda <srapal@codeaurora.org>2015-11-03 12:17:13 +0530
committerSravanthi Palakonda <srapal@codeaurora.org>2015-11-06 11:52:28 +0530
commit241aad402822584a1d26771a92ba3a7ef47424fa (patch)
tree072ba2b58b247030f35bd1807b2ba5af4d30147b /src/com/android/settings/wifi
parent31632b5326af6ebf58e75feae7802cfc5322e856 (diff)
downloadpackages_apps_Settings-241aad402822584a1d26771a92ba3a7ef47424fa.zip
packages_apps_Settings-241aad402822584a1d26771a92ba3a7ef47424fa.tar.gz
packages_apps_Settings-241aad402822584a1d26771a92ba3a7ef47424fa.tar.bz2
Wifi: Select SIMcard number based on index instead of displayname
The selected SIMcard number is saved to configuration based on display names, while doing EAP authentication using SIM/AKA/AKAPRIME. This leads to selecting wrong SIMcard number if the display names of SIM cards are same.This commit ensures to select SIMcard number based on index instead of SIM display names. Change-Id: Ic48af29428b49b9302cd136aae6bf88aa53521bc CRs-Fixed: 934268
Diffstat (limited to 'src/com/android/settings/wifi')
-rw-r--r--src/com/android/settings/wifi/WifiConfigController.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index c74c56a..4834f67 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -157,7 +157,6 @@ public class WifiConfigController implements TextWatcher,
private Context mContext;
private TelephonyManager mTelephonyManager;
private SubscriptionManager mSubscriptionManager = null;
- private String selectedSimCardName;
private int selectedSimCardNumber;
@@ -466,9 +465,7 @@ public class WifiConfigController implements TextWatcher,
case Eap.SIM:
case Eap.AKA:
case Eap.AKA_PRIME:
- selectedSimCardName = (String)mSimCardSpinner.getSelectedItem();
- selectedSimCardNumber = mSimDisplayNames.
- indexOf(selectedSimCardName) + 1;
+ selectedSimCardNumber = mSimCardSpinner.getSelectedItemPosition() + 1;
config.SIMNum = selectedSimCardNumber;
break;
default: