diff options
author | Amith Yamasani <yamasani@google.com> | 2009-06-17 18:45:55 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-06-17 18:45:55 -0700 |
commit | 622677dccb1ff616b515ca9899c595bb5fc376e2 (patch) | |
tree | 5dd3ae1d0cf86218d79bfb6598d1cb1b2a719f54 /src/com/android | |
parent | 75dfb12af34db69ccd75afa91d619621f7d77fa4 (diff) | |
parent | 2fb22c03bd587b373519f605feece1f846867cf6 (diff) | |
download | packages_apps_settings-622677dccb1ff616b515ca9899c595bb5fc376e2.zip packages_apps_settings-622677dccb1ff616b515ca9899c595bb5fc376e2.tar.gz packages_apps_settings-622677dccb1ff616b515ca9899c595bb5fc376e2.tar.bz2 |
am 2fb22c03: Fixed auto-uncap of Wifi status messages.
Merge commit '2fb22c03bd587b373519f605feece1f846867cf6'
* commit '2fb22c03bd587b373519f605feece1f846867cf6':
Fixed auto-uncap of Wifi status messages.
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/settings/wifi/AccessPointState.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/com/android/settings/wifi/AccessPointState.java b/src/com/android/settings/wifi/AccessPointState.java index d050767..7ea2dc9 100644 --- a/src/com/android/settings/wifi/AccessPointState.java +++ b/src/com/android/settings/wifi/AccessPointState.java @@ -815,22 +815,23 @@ public final class AccessPointState implements Comparable<AccessPointState>, Par return null; } } - - private void buildSummary(StringBuilder sb, String string, boolean autoLowerCaseFirstLetter) { + + private void buildSummary(StringBuilder sb, String string, boolean autoUpperCaseFirstLetter) { if (sb.length() == 0) { - sb.append(string); - } else { - sb.append(", "); - if (autoLowerCaseFirstLetter) { - // Convert first letter to lowercase - sb.append(Character.toLowerCase(string.charAt(0))).append(string, 1, + if (autoUpperCaseFirstLetter && string.length() > 1 + && Character.isLowerCase(string.charAt(0)) + && !Character.isUpperCase(string.charAt(1))) { + sb.append(Character.toUpperCase(string.charAt(0))).append(string, 1, string.length()); } else { sb.append(string); } + } else { + sb.append(", "); + sb.append(string); } } - + public int compareTo(AccessPointState other) { // This ranks the states for displaying in the AP list, not for // connecting to (wpa_supplicant does that using the WifiConfiguration's |