diff options
author | Susheel nyamala <snyamala@codeaurora.org> | 2015-10-28 19:05:21 +0530 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-07-01 05:03:20 -0700 |
commit | d0f59be8d45b830d23ba3dfaa56417ed94767352 (patch) | |
tree | 0c4ed5e39fe15763f50a3220973c2e4d08429910 /src/com/android/settings/ApnEditor.java | |
parent | 7975c8e51e3647c053fd7451e67e1a7b177984fd (diff) | |
download | packages_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.java | 4 |
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()); |