diff options
author | Wink Saville <wink@google.com> | 2011-01-07 08:35:59 -0800 |
---|---|---|
committer | Wink Saville <wink@google.com> | 2011-01-07 08:37:18 -0800 |
commit | f4871b686f35aaa38bc1a088ec8845b038241e16 (patch) | |
tree | 519cb6c9a626b8bbfd269ec27b5a21f216048da3 /telephony/java | |
parent | b3b98d9b700ac0ae038a63b734287b4d3aad950d (diff) | |
download | frameworks_base-f4871b686f35aaa38bc1a088ec8845b038241e16.zip frameworks_base-f4871b686f35aaa38bc1a088ec8845b038241e16.tar.gz frameworks_base-f4871b686f35aaa38bc1a088ec8845b038241e16.tar.bz2 |
For Cdma a blank plmn is valid to show in some cases.
When roaming the plmn might be blank but we want to have
showPlmn true otherwise "No Service" is displayed.
bug: 3265611
Change-Id: Iaed8997ab0bb336c79cef1fc848526ca7a73f9a1
Diffstat (limited to 'telephony/java')
-rwxr-xr-x | telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java b/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java index de15408..17cf36d 100755 --- a/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java +++ b/telephony/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java @@ -605,7 +605,11 @@ final class CdmaServiceStateTracker extends ServiceStateTracker { // mOperatorAlphaLong contains the ERI text String plmn = ss.getOperatorAlphaLong(); if (!TextUtils.equals(plmn, curPlmn)) { - boolean showPlmn = !TextUtils.isEmpty(plmn); + // Allow A blank plmn, "" to set showPlmn to true. Previously, we + // would set showPlmn to true only if plmn was not empty, i.e. was not + // null and not blank. But this would cause us to incorrectly display + // "No Service". Now showPlmn is set to true for any non null string. + boolean showPlmn = plmn != null; Log.d(LOG_TAG, String.format("updateSpnDisplay: changed sending intent" + " showPlmn='%b' plmn='%s'", showPlmn, plmn)); |