summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ApnEditor.java
diff options
context:
space:
mode:
authorSusheel nyamala <snyamala@codeaurora.org>2015-10-28 19:05:21 +0530
committerSteve Kondik <steve@cyngn.com>2016-07-01 05:03:20 -0700
commitd0f59be8d45b830d23ba3dfaa56417ed94767352 (patch)
tree0c4ed5e39fe15763f50a3220973c2e4d08429910 /src/com/android/settings/ApnEditor.java
parent7975c8e51e3647c053fd7451e67e1a7b177984fd (diff)
downloadpackages_apps_Settings-d0f59be8d45b830d23ba3dfaa56417ed94767352.zip
packages_apps_Settings-d0f59be8d45b830d23ba3dfaa56417ed94767352.tar.gz
packages_apps_Settings-d0f59be8d45b830d23ba3dfaa56417ed94767352.tar.bz2
Fix mcc-mnc population issue in apn editor
When creating a new apn in LTE mode, mcc-mnc values populated on apn editor are wrong if uicc card is used. Replace getSimOperator with getIccOperatorNumericForData method, which returns mcc-mnc values based on PS RAT registered. Change-Id: I263848bfbeabd4636dccd203c366ab00858ceaaf CRs-Fixed: 931556
Diffstat (limited to 'src/com/android/settings/ApnEditor.java')
-rw-r--r--src/com/android/settings/ApnEditor.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/settings/ApnEditor.java b/src/com/android/settings/ApnEditor.java
index 2ed7438..3d744d6 100644
--- a/src/com/android/settings/ApnEditor.java
+++ b/src/com/android/settings/ApnEditor.java
@@ -281,7 +281,7 @@ public class ApnEditor extends InstrumentedPreferenceActivity
private void fillUi() {
if (mFirstTime) {
mFirstTime = false;
- String numeric = mTelephonyManager.getSimOperator(mSubId);
+ String numeric = mTelephonyManager.getIccOperatorNumericForData(mSubId);
// Fill in all the values from the db in both text editor and summary
mName.setText(mCursor.getString(NAME_INDEX));
mApn.setText(mCursor.getString(APN_INDEX));
@@ -489,7 +489,7 @@ public class ApnEditor extends InstrumentedPreferenceActivity
if (values[mvnoIndex].equals("SPN")) {
mMvnoMatchData.setText(mTelephonyManager.getSimOperatorName());
} else if (values[mvnoIndex].equals("IMSI")) {
- String numeric = mTelephonyManager.getSimOperator(mSubId);
+ String numeric = mTelephonyManager.getIccOperatorNumericForData(mSubId);
mMvnoMatchData.setText(numeric + "x");
} else if (values[mvnoIndex].equals("GID")) {
mMvnoMatchData.setText(mTelephonyManager.getGroupIdLevel1());