diff options
author | Jim Miller <jaggies@google.com> | 2011-10-27 17:58:40 -0700 |
---|---|---|
committer | Jim Miller <jaggies@google.com> | 2011-10-27 17:58:40 -0700 |
commit | be95d778701d24c6e550bff45fa1e04c1714a721 (patch) | |
tree | f0e80851fe4700f7a054840a26c489222dabd949 /policy | |
parent | 2333a02e152616c4b982c149ea2a5c9e9615e274 (diff) | |
download | frameworks_base-be95d778701d24c6e550bff45fa1e04c1714a721.zip frameworks_base-be95d778701d24c6e550bff45fa1e04c1714a721.tar.gz frameworks_base-be95d778701d24c6e550bff45fa1e04c1714a721.tar.bz2 |
Fix 5487180: Check for empty plmn/spn strings instead of just null
This fixes a problem where we'd sometimes show a '|' in front of
the spn string or after the plmn string.
Change-Id: I6a3a398b0ddf89fcc8862b275dea0e925873b56a
Diffstat (limited to 'policy')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java b/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java index 6614d79..dafbdcf 100644 --- a/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java +++ b/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java @@ -635,11 +635,13 @@ class KeyguardStatusViewManager implements OnClickListener { * @return */ private static CharSequence makeCarierString(CharSequence plmn, CharSequence spn) { - if (plmn != null && spn == null) { - return plmn; - } else if (plmn != null && spn != null) { + final boolean plmnValid = !TextUtils.isEmpty(plmn); + final boolean spnValid = !TextUtils.isEmpty(spn); + if (plmnValid && spnValid) { return plmn + "|" + spn; - } else if (plmn == null && spn != null) { + } else if (plmnValid) { + return plmn; + } else if (spnValid) { return spn; } else { return ""; |