diff options
author | Kazuhiro Ondo <kazuhiro.ondo@motorola.com> | 2011-06-02 00:19:49 -0500 |
---|---|---|
committer | Wink Saville <wink@google.com> | 2011-06-02 13:58:11 -0700 |
commit | c91c7f92c9d2da557d4187fa24519f1dc1f1e2ec (patch) | |
tree | 63d9f182d464519864b9bd7f978957648df4c1d9 /telephony/java/com | |
parent | 5b8342cf193a0255b254a5d833e6a2fac04b4b10 (diff) | |
download | frameworks_base-c91c7f92c9d2da557d4187fa24519f1dc1f1e2ec.zip frameworks_base-c91c7f92c9d2da557d4187fa24519f1dc1f1e2ec.tar.gz frameworks_base-c91c7f92c9d2da557d4187fa24519f1dc1f1e2ec.tar.bz2 |
CdmaLte: Use SPN from SIM card if SIM card is presend
Change-Id: Ib766216ed5ec2522942e87d548d0af27c0553cec
Diffstat (limited to 'telephony/java/com')
-rw-r--r-- | telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java | 9 | ||||
-rwxr-xr-x | telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java b/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java index e593bd0..067139e 100644 --- a/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java +++ b/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java @@ -351,7 +351,14 @@ public class CdmaLteServiceStateTracker extends CdmaServiceStateTracker { eriText = phone.getContext() .getText(com.android.internal.R.string.roamingTextSearching).toString(); } - ss.setCdmaEriText(eriText); + ss.setOperatorAlphaLong(eriText); + } + if (cm.getSimState().isSIMReady()) { + // SIM is found on the device. Read the operator name from the card. + ss.setOperatorAlphaLong(phone.mIccRecords.getServiceProviderName()); + + // If SIM card is present, Eri will not be used. Turn it off + ss.setCdmaEriIconIndex(EriInfo.ROAMING_INDICATOR_OFF); } String operatorNumeric; diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java b/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java index 56b335e..54bc58a 100755 --- a/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java +++ b/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java @@ -1017,7 +1017,7 @@ public class CdmaServiceStateTracker extends ServiceStateTracker { eriText = phone.getContext().getText( com.android.internal.R.string.roamingTextSearching).toString(); } - ss.setCdmaEriText(eriText); + ss.setOperatorAlphaLong(eriText); } String operatorNumeric; |