OSDN Git Service

Show one name if both plmn and spn are equal
authorSungmin Choi <sungmin.choi@lge.com>
Mon, 29 Sep 2014 06:21:15 +0000 (15:21 +0900)
committerVineeta Srivastava <vsrivastava@google.com>
Tue, 30 Sep 2014 23:35:14 +0000 (23:35 +0000)
If both plmn and SPN are SKTelecom, lockscreen is shown as SKTelecom-SKTelecom.
In this case, it would be better to show only SKTelecom.

Bug: 17702041
Change-Id: I268455b037752cf21a3247be7809283f50b72c27

packages/Keyguard/src/com/android/keyguard/CarrierText.java

index 05f2962..ad07a7a 100644 (file)
@@ -233,7 +233,11 @@ public class CarrierText extends TextView {
         final boolean plmnValid = !TextUtils.isEmpty(plmn);
         final boolean spnValid = !TextUtils.isEmpty(spn);
         if (plmnValid && spnValid) {
-            return new StringBuilder().append(plmn).append(mSeparator).append(spn).toString();
+            if (plmn.equals(spn)) {
+                return plmn;
+            } else {
+                return new StringBuilder().append(plmn).append(mSeparator).append(spn).toString();
+            }
         } else if (plmnValid) {
             return plmn;
         } else if (spnValid) {