summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ApnSettings.java
diff options
context:
space:
mode:
authorSusheel nyamala <snyamala@codeaurora.org>2015-09-10 20:02:43 +0530
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:21:22 -0600
commit584a7b64ad7468ae8f790d9d24cbf373dc869d38 (patch)
tree0ff631865f941f4b6f4395bef678742e2575b45f /src/com/android/settings/ApnSettings.java
parentab02f0cedd25ba3b2e839412518aadd9e43abd18 (diff)
downloadpackages_apps_Settings-584a7b64ad7468ae8f790d9d24cbf373dc869d38.zip
packages_apps_Settings-584a7b64ad7468ae8f790d9d24cbf373dc869d38.tar.gz
packages_apps_Settings-584a7b64ad7468ae8f790d9d24cbf373dc869d38.tar.bz2
Fix apn population issue
With Uicc card, when device is camped for eHRPD network, mcc-mnc values populated on APN editor are wrong. This is because the icc property used to read mcc-mnc is updated with mcc-mnc value from RuimRecords. Fix is to get family type from PS RAT and read mcc-mnc value from icc records obtained from RAT family type Change-Id: I42cde5c6acfcc08f1ce5e8a1f0d4830aafe93351 CRs-Fixed: 727780
Diffstat (limited to 'src/com/android/settings/ApnSettings.java')
-rw-r--r--src/com/android/settings/ApnSettings.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/settings/ApnSettings.java b/src/com/android/settings/ApnSettings.java
index b00ba56..202b43e 100644
--- a/src/com/android/settings/ApnSettings.java
+++ b/src/com/android/settings/ApnSettings.java
@@ -226,7 +226,7 @@ public class ApnSettings extends SettingsPreferenceFragment implements
boolean isSelectedKeyMatch = false;
final TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
final String mccmnc = mSubscriptionInfo == null ? ""
- : tm.getSimOperator(mSubscriptionInfo.getSubscriptionId());
+ : tm.getIccOperatorNumericForData(mSubscriptionInfo.getSubscriptionId());
Log.d(TAG, "mccmnc = " + mccmnc);
final String where = "numeric=\""
+ mccmnc